Mac OS X 下编译安装 Nginx
2017-08-27 00:09
603 查看
下载 Nginx 源码包
>下载页: http://nginx.org/en/download.html
>当前稳定版本: http://nginx.org/download/nginx-1.8.0.tar.gz
[b]下载编译选项中的依赖包
zlib
>下载页: http://zlib.net/
>当前稳定版本: http://zlib.net/zlib-1.2.8.tar.gz
>注: Nginx 参考文档中提到需要 1.1.3 - 1.2.7 版本的 zlib
pcre
>下载页: http://www.pcre.org/
>当前稳定版本: ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.36.tar.gz
>注: Nginx 参考文档中提到需要 4.4 - 8.32 版本的 pcre
解压依赖源码包
cd /Users/wid/Downloads/ # 各个源码包下载文件所在位置
tar zxvf zlib-1.2.8.tar.gz # 得到 zlib-1.2.8 目录
tar zxvf pcre-8.36.tar.gz # 得到 pcre-8.36 目录
编译安装 Nginx
这里会将各依赖的源码编译进 Nginx, 所以 --with-zlib 和 --with-pcre 后为对应的依赖源码目录路径。此外, 编译选项中还开启了 HTTPS 的协议支持
cd /Users/wid/Downloads/
tar zxvf nginx-1.8.0.tar.gz
cd nginx-1.8.0
./configure --prefix=/usr/local/nginx --with-zlib=../zlib-1.2.8 --with-pcre=../pcre-8.36
make
sudo make install
编译安装完成, 测试启动、重启、停止:
cd /usr/local/nginx
#启动
sudo sbin/nginx #浏览器访问 127.0.0.1 测试是否成功启动
#重启
sudo sbin/nginx -s reload
#停止
sudo sbin/nginx -s stop
>下载页: http://nginx.org/en/download.html
>当前稳定版本: http://nginx.org/download/nginx-1.8.0.tar.gz
[b]下载编译选项中的依赖包
zlib
>下载页: http://zlib.net/
>当前稳定版本: http://zlib.net/zlib-1.2.8.tar.gz
>注: Nginx 参考文档中提到需要 1.1.3 - 1.2.7 版本的 zlib
pcre
>下载页: http://www.pcre.org/
>当前稳定版本: ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.36.tar.gz
>注: Nginx 参考文档中提到需要 4.4 - 8.32 版本的 pcre
解压依赖源码包
cd /Users/wid/Downloads/ # 各个源码包下载文件所在位置
tar zxvf zlib-1.2.8.tar.gz # 得到 zlib-1.2.8 目录
tar zxvf pcre-8.36.tar.gz # 得到 pcre-8.36 目录
编译安装 Nginx
这里会将各依赖的源码编译进 Nginx, 所以 --with-zlib 和 --with-pcre 后为对应的依赖源码目录路径。此外, 编译选项中还开启了 HTTPS 的协议支持
--with-http_ssl_module, 若不需要 HTTPS, 可取消该选项。
cd /Users/wid/Downloads/
tar zxvf nginx-1.8.0.tar.gz
cd nginx-1.8.0
./configure --prefix=/usr/local/nginx --with-zlib=../zlib-1.2.8 --with-pcre=../pcre-8.36
make
sudo make install
编译安装完成, 测试启动、重启、停止:
cd /usr/local/nginx
#启动
sudo sbin/nginx #浏览器访问 127.0.0.1 测试是否成功启动
#重启
sudo sbin/nginx -s reload
#停止
sudo sbin/nginx -s stop
相关文章推荐
- 服务器-Nginx-Mac OS X 下编译安装 Nginx
- Mac OS Lion 下编译安装Nginx 1.0.12 + PHP 5.3.10 + Mysql 5.5.18 + Xdebug + PHPUnit
- Mac OS X 下编译安装 Nginx
- 在mac os x 10.9.2上安装nginx
- Mac OS X下使用Homebrew安装PNG支持——重新编译PHP
- Mac OS X 下 php 扩展 memcached 编译安装失败
- MacOS Lion编译安装GCC-4.6.2
- Mac OS X Mavericks or Yosemite 安装Nginx、PHP、Mysql、phpMyAdmin
- Mac OS X Mavericks or Yosemite 安装Nginx、PHP、Mysql、phpMyAdmin
- 在Mac OS X编译安装Apache
- Mac OS X下使用Homebrew安装PNG支持——重新编译PHP
- Mac OS X 下编译安装 PHP
- MAC OS X 10.9 下 Nginx的安装笔记(为后续搞Nginx+Redis+Tomcat集群做准备)
- Mac OS X 安装 Nginx
- mac os lion 编译安装php memcached 扩展
- Mac OS X 10.9.3上安装配置nginx-1.7.2
- 在Mac OS X 10.9上安装nginx
- Mac OS Nginx的安装、启动和停止
- Mac OS X 安装 Nginx
- 苹果Mac OS X 下编译安装 PHP