发布于2026-07-26 阅读(0)
扫一扫,手机访问
在CentOS系统上搭建PHP环境,其实并不复杂,跟着下面这些步骤一步步来,基本不会出什么大问题。先放一张示意图,方便你对照着操作。

动手之前,先确保系统是最新的,省得后面因为版本问题卡壳。跑一下这条命令,把软件包列表和依赖都刷新一遍:
sudo yum update -y
CentOS默认仓库里有些东西不太全,这时候需要EPEL(Extra Packages for Enterprise Linux)来救场。它是由Fedora项目维护的额外软件包仓库,很多常用但官方没收录的软件都能在这里找到。直接安装:
sudo yum install epel-release -y
PHP本身安装不难,但模块选对很重要。下面这些是常用模块,基本覆盖了大部分Web开发场景——处理PHP请求的php-fpm、连接MySQL的php-mysqlnd、图片处理的php-gd、多语言支持的php-mbstring、XML解析的php-xml,还有压缩相关的php-zip。一条命令全搞定:
sudo yum install php php-fpm php-mysqlnd php-gd php-mbstring php-xml php-zip -y
PHP-FPM是FastCGI的增强版,性能更好,也支持更灵活的配置。安装完后需要调整一下它的配置文件,路径是/etc/php-fpm.d/www.conf。用你习惯的编辑器打开它:
sudo vi /etc/php-fpm.d/www.conf
重点检查下面这些参数,确保它们和你的Web服务器匹配(这里以Apache为例):
user = apache
group = apache
listen = /run/php-fpm/www.sock
listen.owner = apache
listen.group = apache
pm = dynamic
pm.max_children = 5
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3
这些参数可以按需调整,比如高并发场景下可以把max_children调大一点。
配置好之后,启动服务并设置开机自启:
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
如果还没有Web服务器,可以选择Apache或Nginx。这里以Apache为例,因为它的配置相对简单:
sudo yum install httpd -y
sudo systemctl start httpd
sudo systemctl enable httpd
Apache需要知道自己能处理PHP文件。编辑主配置文件:
sudo vi /etc/httpd/conf/httpd.conf
确保以下几行存在且未被注释(如果用的是PHP-FPM,需要额外配置袋里模块,但这里用的是mod_php方式,或者直接使用PHP-FPM的袋里配置,视情况而定。这里假设你用的是Apache mod_php,但实际现代环境中更推荐使用PHP-FPM袋里。不过原文给出的是直接模块方式,我们保留原文内容):
LoadModule php_module modules/libphp.so
AddHandler php-script .php
DirectoryIndex index.php index.html
保存后重启Apache使配置生效:
sudo systemctl restart httpd
最激动人心的时刻——验证成果。在Web根目录下创建一个测试文件:
sudo vi /var/www/html/index.php
写入经典的一行代码:
然后在浏览器里访问 http://你的服务器IP/index.php,如果看到PHP的信息页面,恭喜你,环境搭建成功了。
根据项目需求,可能还需要一些额外工具。比如Composer——PHP的依赖管理神器,安装起来也很简单:
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
之后就可以用composer命令愉快地管理项目依赖了。
按照以上步骤,你就能在CentOS上拥有一个能跑PHP的完整环境了。从系统更新到模块安装,再到Web服务器配置,每一步都不难,关键是顺序别乱。如果中途遇到报错,多半是依赖没装全或者权限问题,回头检查一下安装步骤就好。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8