从0开始搭建一个lnmp环境 - niginx源代码安装(2)
评论centos安装好后需要更新一下
yum update
安装一下软件包
yum install -y gcc gcc-c++ automake wget
yum install -y zlib-devel openssl-devel gd-devel
yum install -y libxml2-devel pcre-devel curl-devel
wget下载软件
gcc, gcc-c++, automake 编译工具
zilb-devel 提供压缩功能,在nginx 和 php 需要用
openssl-devel 如果让nginx支持https必须有这个
gd-devel php处理图片
libxml2-devel php需要
pcre-devel 提供正则支持
curl-devel php中curl扩展
目录规划
下载目录设定成 /sfot
软件安装目录设定成 /lampfree
mkdir /soft
下载解压,编译
cd /soft
wget http://nginx.org/download/nginx-1.9.15.tar.gz
# 解压
tar -xzvf nginx-1.9.15.tar.gz
cd nginx-1.9.15
# 编译
./configure --prefix=/lampfree/nginx \
--with-poll_module \
--with-http_v2_module \
--with-http_ssl_module \
--with-http_flv_module \
--with-http_mp4_module \
--with-http_gunzip_module \
--with-mail \
--with-mail_ssl_module
make && make install
如果没有出现错误就表示安装成功了。
测试
启动nginx
/lampfree/nginx/sbin/nginx
没有任何信息输出,表示启动成功
浏览器中输入ip,查看结果。
出现这个表示成功。
基本操作
开启
/lampfree/nginx/sbin/nginx
关闭
/lampfree/nginx/sbin/nginx -s stop
重新加载
/lampfree/nginx/sbin/nginx -s reload