Ubuntu16.04下搭建php环境

系统环境: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链接

参考文章

ubuntu搭建php开发环境记录
Ubuntu下安装php7后无法启动Apache
linux硬链接与软链接

你可能感兴趣的:(Ubuntu16.04下搭建php环境)