您的位置:首页 > 运维架构 > Nginx

Ubuntu环境编译安装Nginx+PHP7

2017-02-15 11:52 676 查看
已经在 Mac 上配置过 Nginx+PHP7的环境了Mac环境配置Nginx+PHP7 ,在 Ubuntu环境下大致相同,但是遇到一些不一样的问题

安装Nginx

./configure




按照提示,找到 PCRE 的官网下载
.tar.gz
,不能是 PCRE2,编译安装

然后,再次
./configure




同样的,找到 zlib 官网,下载
.tar.gz
,编译安装

再次
./configure




可以看到,和 Mac 环境下的路径一样。

编译安装

sudo make && sudo make install


/usr/local/nginx/sbin
添加到环境变量,打开
~/.bash_rc
,添加下面一行

export PATH=$PATH:/usr/local/nginx/sbin


重新打开终端生效,输入
nginx




没有权限,
sudo nginx




第一次遇到这种情况,想一想也能明白了,编辑
/etc/sudoers
,把
/usr/local/nginx/sbin
添加到下面

Defaults    secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/usr/local/nginx/sbin"


现在就可以了
sudo nginx


安装PHP7

./configure --enable-fpm




按照提示,安装
libxml2


sudo apt-get install libxml2-dev


重新执行
./configure --enable-fpm
,然后编译安装

sudo make && sudo make install


安装目录和 Mac 下一样



验证一下



启动php-fpm

试着启动
php-fpm


sudo php-fpm




修改
/usr/local/etc/php-fpm.d/www.conf


user = weiheli
group = weiheli
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: