系统环境:ubuntu16.04
php版本:php7.0
安装步骤
sudo apt-get install apache2 ## 安装apache
sudo apt-get install php7.0 ## 安装php
apt-cache search libapache2-mod-php ## 适合PHP7的插件,可以搜索到libapache2-mod-php7.0
sudo apt-get install libapache2-mod-php7.0 ## 让Apache能够识别解析PHP文件
启用php模块
按着上面网上说的步骤,发现apache无法解析php。原因是apache没有启用php模块。
cd /etc/apache2/mods-enabled/
ln -s ../mods-available/php.7.* .
然后重启apache
/etc/init.d/apache2 restart
这个时候可能会报错,提示如下:
Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP
解决方法:
cd /etc/apache2/mods-enabled/
rm mpm* ## 将mods-enabled目录下的mpm-event的conf和load链接删除。
ln -s ../mods-available/mpm_prefork.* . ## 重建prefork链接
网友评论