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

您的位置: 首页 > 文章列表 > 编程开发 > CentOS Apache2与PHP如何集成

CentOS Apache2与PHP如何集成

  发布于2026-07-17 阅读(0)

扫一扫,手机访问

在CentOS上集成Apache2和PHP,是搭建Web服务环境的经典操作。不少新手在配置时容易卡在某个环节,尤其是模块加载和权限设置上。下面整理了一套经过验证的流程,按步骤来,基本不会出问题。

CentOS Apache2与PHP如何集成

1. 安装Apache2

首先确认系统是否已安装Apache2。如果还没有,执行这个命令直接装:

sudo yum install httpd

这里用的是yum包管理器,CentOS默认的,简单可靠。

2. 启动并启用Apache2服务

装完别急着配置,先让服务跑起来,顺便设置开机自启,省得以后每次手动启动:

sudo systemctl start httpd
sudo systemctl enable httpd

3. 安装PHP

接下来安装PHP以及几个常用扩展。数据库连接、图像处理、多语言支持这些功能基本都涵盖在内:

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

如果后续发现缺少某个模块,单独补装就行,不需要重新编译整个PHP。

4. 配置Apache2以支持PHP

配置文件在/etc/httpd/conf/httpd.conf。打开它,找到模块加载部分,确保这两行存在:

LoadModule php_module modules/libphp.so
AddHandler php-script .php

如果你用的是PHP 7.x或更高版本,可能会需要libphp7.so模块,路径和名字略有不同,注意核对。另外,有些版本的CentOS默认已经配置好了,只需要确认一下没有被注释掉。

5. 创建PHP测试文件

在Apache的默认网页根目录/var/www/html下,放一个简单的测试脚本:

sudo echo "" > /var/www/html/phpinfo.php

这个文件可以验证PHP是否正常工作,用完之后记得删掉,避免暴露服务器敏感信息。

6. 重启Apache2服务

每次修改配置后,都需要重启Apache让新设置生效:

sudo systemctl restart httpd

如果重启报错,八成是配置文件语法有问题,用httpd -t检查一下。

7. 验证PHP集成

打开浏览器,在地址栏输入http://your_server_ip/phpinfo.php。如果看到PHP信息页面,说明集成成功。信息页面会显示PHP版本、加载的模块、配置文件路径等关键信息,建议截图保存,方便后续排查问题。

8. 配置防火墙

CentOS默认防火墙是firewalld,需要开放HTTP和HTTPS端口,否则外部无法访问:

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

这一步很容易被忽略,很多新手配置完发现访问不了,八成就是防火墙没开。

9. 安装MySQL(可选)

如果项目需要数据库支持,可以安装MySQL:

sudo yum install mysql-server
sudo systemctl start mysqld
sudo systemctl enable mysqld
sudo mysql_secure_installation

安装完成后,建议运行安全脚本,设置root密码、删除匿名用户、禁止远程root登录,这些都是基本的安全操作。

10. 配置PHP与MySQL连接

PHP连接MySQL通常使用mysqliPDO扩展。下面是一个简单的连接测试示例:

connect_error) {
    die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
?>

实际使用时,记得把数据库用户名、密码和数据库名换成你自己的。连接成功后,就可以正常进行增删改查操作了。

这套流程走下来,CentOS上的Apache2和PHP环境就搭建完毕了,可以开始开发Web应用了。

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

热门关注