Mac下Nginx安裝環境配置詳解

2022-09-25 13:39:09 字數 1858 閱讀 3471

環境資訊程式設計客棧:

mac os x 10.11.1

homebrew  0.9.5

正文一、安裝 nginx

1.終端執行:

brew search nginx

brew install nginx

當前版本 1.6.2

安裝完以後,可以在終端輸出的資訊裡看到一些配置路徑:

/usr/local/etc/nginx/nginx.conf (配置檔案路徑)

/usr/local/var/www (伺服器預設路徑)

/usr/local/cellar/nginx/1.6.2  (貌似是安裝路徑)

二、訪問localhost:8080

程式設計客棧nginx 預設8080埠,這時已經可以訪問了:

locawww.cppcns.comlhost:8080

會有乙個預設歡迎介面。

三、修改程式設計客棧 php-fpm 檔案

1.執行命令:

sudo cp /private/etc/php-fpm.conf.default /private/etc/php-fpm.conf

2.找到目錄下的 php-fpm 檔案

/private/etc/php-fpm.conf

3.找到32行的 error_log ,改為(正行替換,注意 『;' 和空格):

error_log = /usr/local/var/log/php-fpm.log

否則 php-fpm 時會報錯:

error: failed to open error_log (/usr/var/log/php-fpm.log): no such file or directory (2)

四、修改 nginx 配置

1.開啟 nginx.config 檔案

/usr/local/etc/nginx/nginx.conf

2.找到 server 的 location 配置,給 index 加乙個 index.php

location /

3.並開啟 server 下被注釋的 location ~.php$(即刪除**前面的 『#'),如下:

location ~ \.php$

4.並修改 fastcgi_param 引數

fastcgi_param script_filename /scripts$fastcgi_script_name;

改為fastcgi_param script_filename $document_root$fastcgi_script_name;

五、建立 index.php

在 /usr/local/var/www 目錄下,刪除 index.html,建立 index.php,輸入

<?php phpinfo(); ?>

六、啟動相關服務

sudo nginx

sudo php-fpm

然後訪問localhost:8080,看到 php 配置資訊,就說明 ok 了

七、其他命令

修改 nginx.conf 後,過載配置檔案

sudo nginx -s reload

停止 nginx 伺服器

sudo nginx -s stop

停止 php-fpm可以直接在 activity monitor 中停止。也可以使用指令碼來停。

八、可能出現的問題

1.訪問 index.php 報 403 forbidden.檢視(四.2)步驟中,是否在 index 後新增 index.php。

2.訪問 index.php 報 file not found.檢視(四.4)中,fastcgi_param 引數是否修改。

本文標題: mac下nginx安裝環境配置詳解

本文位址:

nginx環境安裝配置 MAC

搜尋軟體 brew search nginx 安裝軟體 brew install nginx 查詢軟體資訊 brew info nginx 檔案所在位址 cd usr local etc nginx 檢視配置檔案 location 啟動服務 sudo nginx 測試nginx服務狀態 nginx ...

Mac下nginx安裝和配置

nginx安裝 brew search nginx brew install nginx 安裝完以後,可以在終端輸出的資訊裡看到一些配置路徑 usr local etc nginx nginx.conf 配置檔案路徑 usr local var www 伺服器預設路徑 usr local cella...

mac 下安裝和配置Nginx

mac下預設沒有安裝wget,用下面命令安裝 brew install wget wget tar jxvf pcre 8.43.tar.gz cd pcre 8.43 configure make make install 解壓至當前目錄後進入原始碼目錄 tar xvf nginx 1.16.0....