体验了一下在Mac安装Nginx的过程,Ngxin是做什么的,不用多说,我是用它来测试本机推流的,也就是直播。
1、下载zlib,我下载的是zlib-1.2.11;
2、下载pcre,我下载的pcre-8.40.tar.gz;
3、下载nginx,我下载的nginx-1.8.0;
4、解压上面的源码包到同一新建目录下面取名名nginx;
5、编译nginx,需要依赖–with-zlib 和 –with-pare 。此外, 编译选项中还开启了 HTTPS 的协议支持 –with-http_ssl_module, 若不需要支持 HTTPS, 可取消该选项。
1、cd nginx-1.8.0
2、./configure --prefix=/usr/local/nginx
--with-zlib=../zlib-1.2.11
--with-pcre=../pcre-8.40 --with-http_ssl_module 3、make
4、sudo make install
6、如果顺利的话,出现表示安装成功;
/Library/Developer/CommandLineTools/usr/bin/make -f objs/Makefile install
test -d '/usr/local/nginx' || mkdir -p '/usr/local/nginx'
test -d '/usr/local/nginx/sbin' || mkdir -p '/usr/local/nginx/sbin'
test ! -f '/usr/local/nginx/sbin/nginx' || mv '/usr/local/nginx/sbin/nginx' '/usr/local/nginx/sbin/nginx.old'
cp objs/nginx '/usr/local/nginx/sbin/nginx'
test -d '/usr/local/nginx/conf' || mkdir -p '/usr/local/nginx/conf'
cp conf/koi-win '/usr/local/nginx/conf'
cp conf/koi-utf '/usr/local/nginx/conf'
cp conf/win-utf '/usr/local/nginx/conf'
test -f '/usr/local/nginx/conf/mime.types' || cp conf/mime.types '/usr/local/nginx/conf'
cp conf/mime.types '/usr/local/nginx/conf/mime.types.default'
test -f '/usr/local/nginx/conf/fastcgi_params' || cp conf/fastcgi_params '/usr/local/nginx/conf'
cp conf/fastcgi_params '/usr/local/nginx/conf/fastcgi_params.default'
test -f '/usr/local/nginx/conf/fastcgi.conf' || cp conf/fastcgi.conf '/usr/local/nginx/conf'
cp conf/fastcgi.conf '/usr/local/nginx/conf/fastcgi.conf.default'
test -f '/usr/local/nginx/conf/uwsgi_params' || cp conf/uwsgi_params '/usr/local/nginx/conf'
cp conf/uwsgi_params '/usr/local/nginx/conf/uwsgi_params.default'
test -f '/usr/local/nginx/conf/scgi_params' || cp conf/scgi_params '/usr/local/nginx/conf'
cp conf/scgi_params '/usr/local/nginx/conf/scgi_params.default'
test -f '/usr/local/nginx/conf/nginx.conf' || cp conf/nginx.conf '/usr/local/nginx/conf/nginx.conf'
cp conf/nginx.conf '/usr/local/nginx/conf/nginx.conf.default'
test -d '/usr/local/nginx/logs' || mkdir -p '/usr/local/nginx/logs'
test -d '/usr/local/nginx/logs' || mkdir -p '/usr/local/nginx/logs'
test -d '/usr/local/nginx/html' || cp -R html '/usr/local/nginx'
test -d '/usr/local/nginx/logs' || mkdir -p '/usr/local/nginx/logs'
7、编译安装完成, 测试启动、重启、停止;
cd /usr/local/nginx
启动
sudo sbin/nginx #浏览器访问 127.0.0.1 测试是否成功启动
重启
sudo sbin/nginx -s reload
停止
sudo sbin/nginx -s stop