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

您的位置: 首页 > 文章列表 > 编程开发 > 如何配置Apache2在CentOS上支持PHP

如何配置Apache2在CentOS上支持PHP

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

扫一扫,手机访问

在CentOS上部署Apache和PHP,这事儿其实比想象中要简单。只要把几个关键步骤走一遍,环境就能跑起来。下面就把具体操作摊开来讲,每一步都配了命令,照着敲就行。

如何配置Apache2在CentOS上支持PHP

1. 安装必要的软件包

先把系统更新到最新,然后一口气装上Apache和PHP以及MySQL连接模块。没有多余的花哨,就这三样。

sudo yum update -y
sudo yum install -y httpd php php-mysqlnd

2. 启动并启用Apache服务

装好之后,立刻启动Apache,并且让它随系统开机自启——省得每次重启都得手动敲一遍。

sudo systemctl start httpd
sudo systemctl enable httpd

3. 配置Apache以支持PHP

其实Apache默认已经对PHP有了基本支持,但为了保险起见,最好还是手动确认一下配置。

3.1 检查Apache配置文件

打开主配置文件 /etc/httpd/conf/httpd.conf,或者去 /etc/httpd/conf.d/ 目录下翻翻,确保这几行内容存在:

LoadModule php_module modules/libphp.so
AddHandler php-script .php
AddType application/x-httpd-php .php

3.2 配置虚拟主机(可选)

如果手头有多个站点,或者需要对某个站点做特殊配置,可以在 /etc/httpd/conf.d/ 里新建一个虚拟主机文件。比如取名为 yourdomain.conf

sudo vi /etc/httpd/conf.d/yourdomain.conf

然后写入类似下面这样的内容,注意把域名和路径换成你自己的:


    ServerAdmin webmaster@yourdomain.com
    DocumentRoot /var/www/html/yourdomain
    
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    
    ErrorLog /var/log/httpd/yourdomain-error.log
    CustomLog /var/log/httpd/yourdomain-access.log combined

4. 重启Apache服务

配置文件改完,一定要重启Apache才能生效。这一步别省。

sudo systemctl restart httpd

5. 测试PHP支持

光说不练假把式,创建一个测试文件来验证PHP是否真的能被Apache处理。

sudo vi /var/www/html/index.php

在里面写入最经典的探针代码:

保存退出后,在浏览器里访问 http://yourdomain.com/index.php。如果看到熟悉的PHP信息页面,那就说明配置成功了。

6. 配置防火墙(可选)

如果服务器上启用了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

7. 配置SELinux(可选)

如果SELinux处于 enforcing 模式,Apache可能会因为权限问题无法正常读取PHP文件。下面两个命令可以解决大部分常见问题:

sudo setsebool -P httpd_can_network_connect_db 1
sudo chcon -Rt httpd_sys_content_t /var/www/html

以上步骤走完,CentOS上的Apache就已经能稳稳地跑PHP了。万一遇到问题,别忘了去 /var/log/httpd/error_log 里翻翻日志,那里通常会告诉你答案。

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

热门关注