Mac OS X 10.15 編譯安裝 Nginx詳細教程
導讀 | Nginx是一款輕量級的Web 伺服器/反向代理伺服器及電子郵件(IMAP/POP3)代理伺服器,在BSD-like 協議下發行。其特點是佔有記憶體少,併發能力強,事實上nginx的併發能力在同型別的網頁伺服器中表現較好 |
下載軟體
首先建個臨時目錄 nginx-src 並下載所需軟體的原始碼進行配置
mkdir nginx-src cd nginx-src wget wget wget tar zxvf *.gz cd nginx-1.17.8 ./configure --with-pcre=../pcre-8.41/ --with-http_ssl_module --with-openssl=../openssl-1.1.0g --prefix=/Users/winterlau/nginx
這裡我們將 nginx 安裝在 /Users/winterlau/nginx 目錄下,prefix 指定的路徑請使用絕對路徑
錯誤處理
如果在執行 configure 時報如下錯誤:
checking for OS + Darwin 19.2.0 x86_64 checking for C compiler ... not found ./configure: error: C compiler cc is not found
嘗試執行 gcc 出如下錯誤
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
執行:xcode-select --install 根據介面提示操作
繼續安裝
./configure --with-pcre=../pcre-8.41/ --with-http_ssl_module --with-openssl=../openssl-1.1.0g --prefix=/Users/winterlau/nginx
可看到相關資訊如下:
Configuration summary + using PCRE library: ../pcre-8.41/ + using OpenSSL library: ../openssl-1.1.0g + using system zlib library
開始編譯安裝
make make install
啟動 Nginx 並測試
由於預設的 nginx 執行在 80 埠上,因此需要有管理員的許可權:
cd ../../nginx sudo sbin/nginx
開啟瀏覽器訪問
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2684915/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- macOS nginx 編譯安裝教程MacNginx編譯
- Linux安裝Nginx詳細教程LinuxNginx
- Linux下nginx編譯安裝教程和編譯引數詳解LinuxNginx編譯
- Centos6.4編譯安裝mysql 8.0.0 詳細教程CentOS編譯MySql
- Centos7編譯安裝Redis 6.2.3 詳細教程CentOS編譯Redis
- Cnetos7編譯安裝Nginx教程。編譯Nginx
- nginx原始碼編譯安裝(詳解)Nginx原始碼編譯
- centos7 編譯安裝mysql 5.7.28圖文詳細教程CentOS編譯MySql
- Shell編譯安裝nginx編譯Nginx
- Linux編譯安裝NginxLinux編譯Nginx
- Nginx安裝(詳細版本)Nginx
- Ubuntu 18.04系統編譯安裝Nginx 1.22教程。Ubuntu編譯Nginx
- Debian11系統編譯安裝Nginx教程。編譯Nginx
- 如何解除安裝NTFS for Mac?ntfs for mac解除安裝詳細教程Mac
- doris編譯和安裝部署詳細步驟編譯
- Ubuntu 20.04系統編譯安裝Nginx1.22教程。Ubuntu編譯Nginx
- Windows Server 2016 Nginx 安裝配置詳細圖文教程WindowsServerNginx
- CentOS 下編譯安裝 NginxCentOS編譯Nginx
- CentOS7安裝MYSQL8.X詳細教程CentOSMySql
- Nginx 詳細教程Nginx
- nginx 編譯安裝與配置使用Nginx編譯
- 編譯安裝nginx-php-mysql編譯NginxPHPMySql
- hi-nginx-1.3.4編譯安裝Nginx編譯
- Centos8 stream系統編譯安裝Nginx1.22教程。CentOS編譯Nginx
- Mac(OS X)中Git安裝與GitHub基本使用MacGithub
- ubuntu編譯安裝kernel教程。Ubuntu編譯
- ubuntu編譯安裝pcl教程。Ubuntu編譯
- Redis安裝教程(超詳細)Redis
- Jmeter安裝配置詳細教程JMeter
- windows安裝mongodb詳細教程WindowsMongoDB
- Photoshop 2021超詳細安裝教程(附安裝包+安裝教程福利)
- 安裝wordpress教程詳細安裝wordpress步揍
- Mac安裝Redis,詳細redis安裝步驟MacRedis
- CentOS8 詳細安裝教程CentOS
- Ubuntu 20.04 安裝 Carla詳細教程。Ubuntu
- Ubuntu server 20.04詳細安裝教程UbuntuServer
- RabbitMQ超詳細安裝教程(Linux)MQLinux
- python詳細的安裝教程分享!Python