apache2 – PHP脚本未在Apache服务器上执行

我刚刚重新安装了Apache和PHP5但是当我访问我的doc root时它只下载了一个“下载”文件.当我尝试documentroot / index.php时,它只是下载PHP文件.

我安装了PHP,但Apache似乎不想执行它.
人们建议在我的httpd.conf中添加一个“加载模块”行,但我没有该文件.

解决方法:

打字:

sudo apt-get install apache2 php5 libapache2-mod-php5

将安装您需要的一切,并将启动支持PHP的apache服务器.

要验证是否已加载php模块,请键入:

a2query -m php5

如果未启用,则加载:

sudo a2enmod php5

并重启apache:

sudo service apache2 restart

更新php7.0,在Ubuntu 16.04和16.10上测试

感谢评论,我更新了php7的答案.

安装:

sudo apt-get install apache2 php7.0 libapache2-mod-php7.0 

校验:

a2query -m php7.0

加载:

sudo a2enmod php7.0

重启apache:

sudo service apache2 restart
上一篇:服务器 – 更新到13.10后,Apache虚拟主机不再工作


下一篇:/ var / www的默认权限