點燈坊

失くすものさえない今が強くなるチャンスよ

編譯 macOS 版 Nginx

Sam Xiao's Avatar 2020-06-08

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。

make000

Conclusion

  • Nginx 的 source code 可拿到 macOS 自行編譯,且不需另外安裝 libpcre3libpcre3-dev