lampfree小站

学习交流lamp技术,笔记记录

从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,查看结果。

nginx安装成功.jpg

出现这个表示成功。

基本操作

开启

/lampfree/nginx/sbin/nginx

关闭

/lampfree/nginx/sbin/nginx -s stop

重新加载

/lampfree/nginx/sbin/nginx -s reload