Linux服务器配置PHP,有哪些关键步骤和注意事项?
- 云服务器
- 2025-11-27
- 5
Linux服务器配置PHP是一个涉及多个步骤的过程,以下是一个详细的步骤指南,帮助您在Linux服务器上配置PHP环境。
安装PHP
您需要安装PHP,以下是在基于Debian的系统(如Ubuntu)上安装PHP的步骤:
1 更新包列表
sudo aptget update
2 安装PHP
sudo aptget install php
这将安装PHP及其核心模块。

安装PHP扩展
PHP有很多扩展,根据您的需求安装相应的扩展,以下是一些常用的扩展:
| 扩展名 | 描述 |
|---|---|
| phpmysql | 用于连接MySQL数据库 |
| phpgd | 用于图像处理 |
| phpjson | 用于处理JSON数据 |
| phpcurl | 用于执行HTTP请求 |
安装扩展的命令如下:
sudo aptget install phpmysql phpgd phpjson phpcurl
配置Web服务器
在Linux服务器上,最常用的Web服务器是Apache和Nginx,以下是在Apache和Nginx上配置PHP的步骤。

1 Apache
- 编辑Apache配置文件:
sudo nano /etc/apache2/apache2.conf
- 添加以下行:
LoadModule php7_module /usr/lib/apache2/modules/libphp7.so AddType application/xhttpdphp .php
- 重启Apache服务:
sudo systemctl restart apache2
2 Nginx
- 安装phpfpm:
sudo aptget install phpfpm
- 编辑Nginx配置文件:
sudo nano /etc/nginx/sitesavailable/default
- 添加以下行:
location ~ .php$ { include snippets/fastcgiphp.conf; fastcgi_pass unix:/var/run/php/php7.4fpm.sock; # 根据您的PHP版本修改 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
- 重启Nginx服务:
sudo systemctl restart nginx
测试PHP配置
创建一个名为info.php的文件,并添加以下内容:
<?php phpinfo(); ?>
将此文件放置在您的Web根目录下(例如/var/www/html/),然后在浏览器中访问http://yourdomain.com/info.php,如果一切配置正确,您将看到一个PHP信息页面。

FAQs
Q1:如何查看已安装的PHP版本?
A1:您可以使用以下命令查看已安装的PHP版本:
php v
Q2:如何安装PHP的另一个扩展?
A2:要安装PHP的另一个扩展,首先找到该扩展的名称,然后使用以下命令进行安装:
sudo aptget install phpextensionname
其中extensionname是您要安装的扩展的名称。