PHP使用经验——解决Apache无法解析php文件:显示php源码或直接下载文件的问题

分类:计算机 | Web开发 | PHP | 综合 35
更新:2021-09-22 00:58:03
编辑

1 异常说明

最近在linux中安装wordpress时遇到了一个问题,在安装好了Apache服务器和php服务以后进行测试php服务是否部署成功的时候发现Apache无法解析php文件,例如我在/var/www/html下面放了一个test.php文件,通过地址http://x.x.x.x/test.php 访问时页面直接显示出了test.php的源码,而正常来说应该是显示一个php解析后的页面。

2 异常解决

在网上找了很久,终于找到一种方法,说的是在安装php的时候漏了一个php扩展:mod_php,于是就在安装完正常的php模块后,增加了mod_php模块的安装:

//之前安装的php模块
yum install php70w-common php70w-fpm php70w-opcache php70w-gd php70w-mysql php70w-mbstring php70w-pecl-redis php70w-pecl-memcached php70w-devel php70w-imap php70w-ldap php70w-odbc php70w-pear php70w-xml php70w-xmlrpc

//补充的php扩展
yum install mod_php

最后再重启Apache服务,就能够正常解析php文件了。

systemctl restart httpd