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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- OS X編譯安裝Mariadb編譯
- macOS nginx 編譯安裝教程MacNginx編譯
- PHP7.0.0在OS X編譯安裝PHP編譯
- Linux安裝Nginx詳細教程LinuxNginx
- Linux下nginx編譯安裝教程和編譯引數詳解LinuxNginx編譯
- Centos6.4編譯安裝mysql 8.0.0 詳細教程CentOS編譯MySql
- Centos7編譯安裝Redis 6.2.3 詳細教程CentOS編譯Redis
- nginx原始碼編譯安裝(詳解)Nginx原始碼編譯
- 編譯安裝Nginx編譯Nginx
- nginx編譯安裝Nginx編譯
- centos7 編譯安裝mysql 5.7.28圖文詳細教程CentOS編譯MySql
- Cnetos7編譯安裝Nginx教程。編譯Nginx
- Nginx安裝(詳細版本)Nginx
- Eclipse反編譯外掛jadclipse安裝詳細教程Eclipse編譯
- 如何解除安裝NTFS for Mac?ntfs for mac解除安裝詳細教程Mac
- Shell編譯安裝nginx編譯Nginx
- Windows下虛擬機器安裝Mac OS X ----- VM12安裝Mac OS X 10.11Windows虛擬機Mac
- doris編譯和安裝部署詳細步驟編譯
- MySQL 5.6.19編譯安裝詳細步驟MySql編譯
- Mac OS X中MacPorts安裝和使用Mac
- Debian11系統編譯安裝Nginx教程。編譯Nginx
- CentOS 下編譯安裝 NginxCentOS編譯Nginx
- Linux編譯安裝NginxLinux編譯Nginx
- LNMP—Nginx的編譯安裝LNMPNginx編譯
- CentOS7安裝MYSQL8.X詳細教程CentOSMySql
- Nginx 詳細教程Nginx
- Ubuntu 18.04系統編譯安裝Nginx 1.22教程。Ubuntu編譯Nginx
- nginx 編譯安裝與配置使用Nginx編譯
- hi-nginx-1.3.4編譯安裝Nginx編譯
- 編譯安裝nginx-php-mysql編譯NginxPHPMySql
- [LNMP]Nginx-1.6.3編譯安裝LNMPNginx編譯
- Mac OS X編譯最新webkit(2013-03-15)Mac編譯WebKit
- Redis安裝教程(超詳細)Redis
- windows安裝mongodb詳細教程WindowsMongoDB
- Jmeter安裝配置詳細教程JMeter
- RHEL 6.3 詳細安裝教程
- Ubuntu 20.04系統編譯安裝Nginx1.22教程。Ubuntu編譯Nginx
- Mac 編譯安裝 PHPRedis 模組Mac編譯PHPRedis