目录
安装前的准备
在安装 PHP 之前,需要明确你的开发需求和部署环境。常见的选择包括:
- 独立安装 PHP:适用于只需要命令行工具或自定义配置的场景。
- 集成安装包:如 XAMPP、WAMP 或 MAMP,这些集成包内含 Apache、MySQL/MariaDB 以及 PHP,适合初学者快速搭建开发环境。
了解更多信息请参阅官方安装指南:PHP Installation Manual citephp-install-manual
在 Windows 上安装 PHP
1. 使用集成包安装
- XAMPP:包含 Apache、MySQL 和 PHP,是最受欢迎的集成开发环境之一。
官网:XAMPP citexampp - WAMP:专为 Windows 设计的集成包,提供 Apache、MySQL 和 PHP。
官网:WAMP citewamp
2. 独立安装 PHP
如果你只需要 PHP 的 CLI 环境或希望自行配置 Web 服务器,可以从 PHP 官网 下载 PHP 安装包。步骤如下:
- 下载对应的 PHP 版本(线程安全版 TS 或非线程安全版 NTS,根据所用 Web 服务器选择)。
- 解压缩下载包到目标文件夹(如
C:\php
)。 - 配置系统环境变量,将 PHP 目录添加到
PATH
中。 - 根据需求编辑
php.ini
配置文件(可复制php.ini-development
作为起点)。
详细步骤参考:PHP for Windows Installation citephp-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. 使用源码安装
如果需要自定义编译参数,可选择源码安装:
- 从 PHP 官方下载页面 获取源码包。
- 解压源码包,并在终端中进入该目录。
- 运行以下命令:
./configure --with-apxs2=/usr/bin/apxs --with-mysqli make sudo make install
- 编辑并配置
php.ini
文件(通常位于/usr/local/lib
)。
详细说明请参考:PHP Manual – Installation from Source citephp-unix-install
在 macOS 上安装 PHP
1. 使用 Homebrew 安装
Homebrew 是 macOS 上非常流行的包管理器。通过 Homebrew 安装 PHP 非常便捷:
brew update
brew install php
安装后,Homebrew 会自动配置环境变量,并将 PHP 关联到命令行中。
2. 使用 MAMP
MAMP 提供了一个集成的 Apache、MySQL 和 PHP 环境,适用于初学者和开发者。
官网:MAMP citemamp
更多信息可参阅:Installing PHP on macOS citephp-macos-install
配置 PHP 环境
安装完成后,可能需要对 PHP 进行一些配置:
- 编辑 php.ini
根据开发需求调整 PHP 配置,如上传文件大小、时区设置、错误报告等级等。 - 启用扩展
根据项目需要启用或安装额外的 PHP 扩展(如 cURL、GD、PDO 等)。 - 配置 Web 服务器
如使用 Apache,可在 Apache 配置文件中启用 PHP 模块;如使用 Nginx,则需配置 PHP-FPM。
验证 PHP 安装
- 命令行验证
打开命令行终端,输入以下命令:php -v
应该会显示 PHP 版本和相关配置信息。 - 创建测试页面
在 Web 服务器的根目录下创建一个info.php
文件,内容如下:<?php phpinfo(); ?>
然后在浏览器中访问http://localhost/info.php
。页面应显示详细的 PHP 配置信息。
参考资料与出站链接
以上就是 PHP 安装的详细指南。从安装前的准备、在不同操作系统上的安装方法,到环境配置和验证步骤,希望能帮助你顺利搭建 PHP 开发环境。通过访问上面的出站链接,你可以获取更多详细信息和最新的安装教程。
发表回复