当我们开启apache服务器之后访问php页面显示php源码,出现这种问题有两种原因,第一个原因是我们的服务器或电脑中没有安装php环境,第二个原因是因为我们没有开启php module模块。
解决方案:
如果是原因一,我们可以使用“php -v”来查看php版本,如果没有版本信息,则请在自己的电脑或服务器中安装php环境即可。
如果是第二个原因,则可以参照如下方法解决访问apache服务器时浏览器显示php源码的问题:
1:首先找到httpd.conf
配置文件,每个人的电脑或服务器不一样,所以apache服务器的配置文件也不一样,请认真找一下。
2:找到这一行#LoadModule php7_module libexec/apache2/libphp7.so
,把前面的#去掉,可能每个人的php版本不一样,所以php module名称也可能会有所差别。
3:重启apache服务器,每个人的电脑或服务器版本不一样,所以使用的启动命令也不一样,例如小编的mac电脑,可以使用
sudo /usr/sbin/apachectl restart命令来重启apache服务器。
重启apache服务器之后,在浏览器中访问php文件,就不会显示php源码文件了。