PHP 安装
PHP 安装与设置
Section titled “PHP 安装与设置”运行 PHP 需要什么?
Section titled “运行 PHP 需要什么?”要开始开发和运行 PHP 应用,通常需要:
- PHP 解释器: 处理 PHP 代码的核心引擎。
- Web 服务器: 如 Apache、Nginx 或 Caddy 等软件,用于处理 HTTP 请求并提供你的 PHP 页面。PHP 也有一个内置的 Web 服务器,适合本地开发。
- (可选)数据库: 大多数 Web 应用都需要一个数据库,如 MySQL、PostgreSQL 或 SQLite 来存储数据。
- (推荐)Composer: PHP 项目的标准依赖管理器。
你有几种方法来设置这个环境:
- 使用提供 PHP 支持的 Web 主机服务商(大多数都提供)。
- 在你的本地机器上(PC/Mac/Linux)安装必要的组件。
- 使用容器化工具,如 Docker。
使用 Web 主机
Section titled “使用 Web 主机”这通常是部署 PHP 应用最简单的方式。大多数 Web 主机公司(共享主机、VPS、独立服务器)提供预配置的环境,包含 PHP、Web 服务器和数据库支持。
如果你的主机服务商支持 PHP,你通常只需将 .php 文件上传到相应的 Web 目录(例如 public_html、htdocs、www),当通过浏览器访问时,服务器会自动执行它们。
查阅你的主机服务商的文档,了解支持的 PHP 版本和具体配置的详细信息。
设置本地开发环境
Section titled “设置本地开发环境”本地开发能让你拥有更多控制权,并且对于构建和测试应用至关重要。以下是在你的电脑上设置 PHP 的常见方法:
- 集成软件包(最简单): 像 XAMPP(跨平台)、MAMP(macOS)、WampServer(Windows)或 Laragon(Windows)这样的软件包捆绑安装了 Apache/Nginx、PHP 和 MySQL/MariaDB,并提供方便的控制面板。这些非常适合初学者。
- 包管理器: 在 Linux 上,使用
apt(Debian/Ubuntu) 或yum/dnf(Fedora/CentOS)。在 macOS 上,使用 Homebrew(brew install php)。这些通常需要单独安装 Web 服务器和数据库。 - Docker(推荐用于高级用户和团队): 使用官方 PHP Docker 镜像以及你的 Web 服务器和数据库镜像(例如,使用 Docker Compose)。这创建了一致、隔离的环境,可以模拟生产设置。
- 手动安装: 分别下载 PHP、Web 服务器和数据库,并配置它们协同工作。这提供了最大的灵活性,但也是最复杂的方法。(请参阅每个组件的官方文档)。
无论采用哪种方法,请确保安装 Composer,它是 PHP 的依赖管理器。从 getcomposer.org 下载并全局安装它。
PHP 官方网站提供了各种平台的详细安装指南:
参考:https://www.php.net/manual/en/install.php
提示:PHP 有一个内置的 Web 服务器,非常适合快速本地开发,无需配置 Apache 或 Nginx。在终端中导航到你的项目目录并运行:php -S localhost:8000。这会提供当前目录中的文件。
你还需要一个代码编辑器或 IDE。流行的 PHP 开发选择包括:
- Visual Studio Code (VS Code): 免费、高度可扩展,通过扩展提供出色的 PHP 支持(例如 PHP Intelephense、PHP Debug)。
- PhpStorm: 一款强大的商业 IDE,专门为 PHP 开发设计,提供重构(refactoring)、调试(debugging)和框架集成等高级功能。
- Sublime Text、Atom、Vim、Emacs 也被许多开发者使用。