Nginx 的 Source Code 除了能在 Linux 編譯外,也能完全不用修改在 macOS 編譯。
Version
macOS Catalina
Nginx
$ sudo -i
$ cd /usr/local
$ wget https://nginx.org/download/nginx-1.18.0.tar.gz
$ tar -zxvf nginx-1.18.0.tar.gz
$ cd nginx-1.18.0
$ ./configure
$ make && make install
$ /usr/local/nginx/sbin/nginx -v
第 3 行
$ wget https://nginx.org/download/nginx-1.18.0.tar.gz
下載 Nginx source code。
第 4 行
$ tar -zxvf nginx-1.18.0.tar.gz
使用 tar
解壓縮。
第 6 行
$ ./configure
建立預設 makefile。
第 7 行
$ make && make install
編譯並且安裝。
第 8 行
$ /usr/local/nginx/sbin/nginx -v
執行 make install
後的 Nginx。
Conclusion
- Nginx 的 source code 可拿到 macOS 自行編譯,且不需另外安裝
libpcre3
與libpcre3-dev