商城首页欢迎来到中国正版软件门户

您的位置:首页 >centos php环境搭建

centos php环境搭建

  发布于2026-05-03 阅读(0)

扫一扫,手机访问

在CentOS上搭建PHP环境

想在CentOS上跑起PHP应用?这事儿说简单也简单,核心就是两件事:装一个靠谱的Web服务器,再配上PHP解释器。Apache作为久经考验的老将,依然是很多人的首选。下面这套流程,就是基于Apache来搭建PHP运行环境的详细步骤,咱们一步步来。

第一步:更新系统软件包

动手之前,一个好习惯是先把系统更新到最新状态,这能避免不少潜在的依赖冲突。

sudo yum update

第二步:安装EPEL仓库

CentOS自带的官方仓库有时候软件版本不够新。EPEL(Extra Packages for Enterprise Linux)仓库提供了大量额外的、常用的软件包,包括我们后面需要的PHP相关组件,先把它装上。

sudo yum install epel-release

第三步:安装Apache Web服务器

接下来,主角之一登场。安装Apache的命令非常直接。

sudo yum install httpd

第四步:启动并设置开机自启

软件装好不算完,得让它跑起来,并且最好下次服务器重启时能自动启动,省去手动操作的麻烦。

sudo systemctl start httpd
sudo systemctl enable httpd

第五步:检查运行状态

启动命令执行了,但它真的在正常工作吗?用这个状态检查命令看一眼最放心。

sudo systemctl status httpd

第六步:安装PHP及常用模块

重头戏来了。这里以安装PHP 7.4版本为例,同时安装一批最常用的扩展模块,比如连接MySQL的mysqlnd、图像处理的gd、多字节字符串处理的mbstring等。你可以根据自己项目的实际需要,增减这个模块列表。

sudo yum install php php-mysqlnd php-pdo php-gd php-mbstring php-xml php-pear php-bcmath

第七步:重启Apache服务

安装完PHP后,必须重启一下Apache服务,让它加载并识别新安装的PHP模块。

sudo systemctl restart httpd

第八步:创建测试文件

环境搭好了,怎么验证PHP工作正常呢?老办法,创建一个经典的phpinfo()测试页面。这条命令会在Apache的默认网站根目录(通常是/var/www/html)下直接生成这个文件。

echo "" | sudo tee /var/www/html/info.php

第九步:访问测试页面

现在,打开你的浏览器,在地址栏输入你的服务器IP地址或域名,后面跟上/info.php。比如:http://你的服务器地址/info.php。如果一切顺利,你应该会看到一个详细的、包含了所有PHP配置和模块信息的页面。看到它,就大功告成了!

第十步:(可选)配置防火墙

如果你的服务器开启了防火墙(比如firewalld),并且需要从外部访问这个网站,那么别忘了放行HTTP(80端口)和HTTPS(443端口)的流量。

sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload

最后提个醒,以上步骤主要针对CentOS 7系统。如果你用的是CentOS 8或其他版本,个别命令或软件包名称可能会有些许差异。另外,根据你具体项目的需求,可能还需要安装其他特定的PHP扩展,或者调整PHP和Apache的配置文件。不过,按照这个流程走下来,一个基础且功能齐全的PHP运行环境就已经稳稳当当地搭建好了。

本文转载于:https://www.yisu.com/ask/90233082.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注