目录

  1. 安装前的准备
  2. 在 Windows 上安装 PHP
  3. 在 Linux 上安装 PHP
  4. 在 macOS 上安装 PHP
  5. 配置 PHP 环境
  6. 验证 PHP 安装
  7. 参考资料与出站链接

安装前的准备

在安装 PHP 之前,需要明确你的开发需求和部署环境。常见的选择包括:

  • 独立安装 PHP:适用于只需要命令行工具或自定义配置的场景。
  • 集成安装包:如 XAMPP、WAMP 或 MAMP,这些集成包内含 Apache、MySQL/MariaDB 以及 PHP,适合初学者快速搭建开发环境。

了解更多信息请参阅官方安装指南:PHP Installation Manual citephp-install-manual


在 Windows 上安装 PHP

1. 使用集成包安装

  • XAMPP:包含 Apache、MySQL 和 PHP,是最受欢迎的集成开发环境之一。
    官网:XAMPP citexampp
  • WAMP:专为 Windows 设计的集成包,提供 Apache、MySQL 和 PHP。
    官网:WAMP citewamp

2. 独立安装 PHP

如果你只需要 PHP 的 CLI 环境或希望自行配置 Web 服务器,可以从 PHP 官网 下载 PHP 安装包。步骤如下:

  1. 下载对应的 PHP 版本(线程安全版 TS 或非线程安全版 NTS,根据所用 Web 服务器选择)。
  2. 解压缩下载包到目标文件夹(如 C:\php)。
  3. 配置系统环境变量,将 PHP 目录添加到 PATH 中。
  4. 根据需求编辑 php.ini 配置文件(可复制 php.ini-development 作为起点)。

详细步骤参考:PHP for Windows Installation citephp-windows


在 Linux 上安装 PHP

1. 使用包管理器安装

大多数 Linux 发行版都内置包管理器,可直接通过命令安装 PHP。例如:

  • Ubuntu/Debian 系统sudo apt update sudo apt install php libapache2-mod-php php-mysql
  • CentOS/RHEL 系统(使用 EPEL 和 Remi 存储库): sudo yum install epel-release sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm sudo yum install yum-utils sudo yum-config-manager --enable remi-php74 # 启用 PHP 7.4 sudo yum install php php-mysqlnd

2. 使用源码安装

如果需要自定义编译参数,可选择源码安装:

  1. PHP 官方下载页面 获取源码包。
  2. 解压源码包,并在终端中进入该目录。
  3. 运行以下命令: ./configure --with-apxs2=/usr/bin/apxs --with-mysqli make sudo make install
  4. 编辑并配置 php.ini 文件(通常位于 /usr/local/lib)。

详细说明请参考:PHP Manual – Installation from Source citephp-unix-install


在 macOS 上安装 PHP

1. 使用 Homebrew 安装

Homebrew 是 macOS 上非常流行的包管理器。通过 Homebrew 安装 PHP 非常便捷:

brew update
brew install php

安装后,Homebrew 会自动配置环境变量,并将 PHP 关联到命令行中。

2. 使用 MAMP

MAMP 提供了一个集成的 Apache、MySQL 和 PHP 环境,适用于初学者和开发者。
官网:MAMP citemamp

更多信息可参阅:Installing PHP on macOS citephp-macos-install


配置 PHP 环境

安装完成后,可能需要对 PHP 进行一些配置:

  • 编辑 php.ini
    根据开发需求调整 PHP 配置,如上传文件大小、时区设置、错误报告等级等。
  • 启用扩展
    根据项目需要启用或安装额外的 PHP 扩展(如 cURL、GD、PDO 等)。
  • 配置 Web 服务器
    如使用 Apache,可在 Apache 配置文件中启用 PHP 模块;如使用 Nginx,则需配置 PHP-FPM。

验证 PHP 安装

  1. 命令行验证
    打开命令行终端,输入以下命令: php -v 应该会显示 PHP 版本和相关配置信息。
  2. 创建测试页面
    在 Web 服务器的根目录下创建一个 info.php 文件,内容如下: <?php phpinfo(); ?> 然后在浏览器中访问 http://localhost/info.php。页面应显示详细的 PHP 配置信息。

参考资料与出站链接


以上就是 PHP 安装的详细指南。从安装前的准备、在不同操作系统上的安装方法,到环境配置和验证步骤,希望能帮助你顺利搭建 PHP 开发环境。通过访问上面的出站链接,你可以获取更多详细信息和最新的安装教程。