2026-04-25 18:22:13
PHP 安装需要以下核心组件及可选扩展,具体如下:
一、核心组件Web 服务器
Apache:支持 .htaccess 配置,适合动态内容管理。
Nginx:高性能,适合高并发场景(需配合 PHP-FPM)。
IIS(Windows 平台):微软的服务器解决方案。
PHP 解释器
必须安装 PHP 7 或更高版本(推荐 PHP 8.x 以获得性能和安全更新)。
需根据服务器类型选择线程安全(TS)或非线程安全(NTS)版本。
数据库管理系统(DBMS)
MySQL:最常用的开源关系型数据库。
PostgreSQL:支持复杂查询和事务。
SQLite:轻量级,适合嵌入式或小型应用。
安装 Web 服务器
例如:sudo apt install apache2(Ubuntu)或下载 Nginx/IIS 安装包。
安装 PHP 解释器
Linux:sudo apt install php8.1(版本号按需调整)。
Windows:下载 ZIP 包并配置 php.ini。
安装数据库
MySQL:sudo apt install mysql-server,或使用 XAMPP/WAMP 集成环境。
安装扩展
Linux:sudo apt install php8.1-curl php8.1-gd(示例)。
Windows:取消 php.ini 中对应扩展的注释(如 extension=curl)。
配置服务器
Apache:启用 mod_php 或配置 PHP-FPM。
Nginx:在 server 块中添加 fastcgi_pass 指向 PHP-FPM。
测试安装
创建 info.php 文件,内容为 <?php phpinfo(); ?>,通过浏览器访问验证。
通过以上步骤,可完成 PHP 运行环境的完整部署。