Mac 下 brew 安裝 nginx 所遇到的坑
摘要:
Mac 下 brew 安裝 nginx 所遇到的坑
簡單介紹一下 brew
// 更新 brew
brew update
// 查詢某個軟體的資訊,這裡檢視 nginx
brew info nginx
// 安裝某個軟體
1. brew search...
Mac 下 brew 安裝 nginx 所遇到的坑
簡單介紹一下 brew
// 更新 brew brew update // 查詢某個軟體的資訊,這裡檢視 nginx brew info nginx // 安裝某個軟體 1. brew search nginx// php 的話可以檢視版本 建議先執行這個命令 2. brew install nginx 3. brew services start[stop/restart] nginx // 後臺掛起 nginx 或者不需要後臺服務 nginx 即可 // 當啟動 nginx 發生 [emerg] 9734#0: open() "/usr/local/Cellar/nginx/1.15.3/logs/error.log" failed (2: No such file or directory) 這個只是 brew install nginx 它的日誌檔案應該是放在其他地方, 我的是/usr/local/var/log/nginx/。 // 檢視 nginx 的所有檔案安裝位置 可以使用 nginx -V[可以檢視 nginx 版本和配置]、 nginx -v[只檢視版本] // 主要關鍵檔案羅列, brew 安裝預設地址 1.--prefix=/usr/local/Cellar/nginx/1.15.10// nginx 安裝目錄, 注意對應版本號 2. --sbin-path=/usr/local/Cellar/nginx/1.15.10/bin/nginx // nginx 啟動程式 3. --conf-path=/usr/local/etc/nginx/nginx.conf // nginx 配置檔案 4. --pid-path=/usr/local/var/run/nginx.pid // nginx 程序檔案,用來指定程序id的儲存檔案位置 5. --http-log-path=/usr/local/var/log/nginx/access.log --error-log-path=/usr/local/var/log/nginx/error.log // nginx 日誌位置 // 解決方案 vi /usr/local/etc/nginx/nginx.conf 修改 error_loglogs/error.log 為 /usr/local/var/log/nginx/error.lognotice // ···等等你需要引數的對應位置 // 重啟 nginx 成功, 成功訪問