LINUX部署PHP—访问入口文件然而直接是下载入口文件?

最近被很多人问到这个问题,其实你部署安装的经验多了就知道是什么问题了。

问题原因:

当你在linux上部署你的php项目,无论是TP、YII还是LAravel,出现这个问题99%的是你的环境有问题,无论你是apache,还是Nginx,你的PHP文件时没有解析的,所以默认访问的是一个php文件,并没有解析文件中的内容,浏览器会直接把他作为一个文件下载下来。

解决办法:

1、如果是apache:检查一下你的http.conf 看一下PHP模块中的#有没有去掉,如果没有去掉就去掉,打开该模块;加入你在你的文件中没有发现有php这个模块,那就是你在编译apache出现问题,可以重新编译一下apache,编译的时候配置一下php;

2、Nginx直接去conf里面配置就行;

以上是原理,具体操作自己实践一下;

QQ179939480

 

    原文作者:wqzbxh
    原文地址: https://blog.csdn.net/wqzbxh/article/details/89703570
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞