我刚刚重新安装了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