準備條件:
專案乙個。 電腦乙個(macos) 網上教學內容和文件若干。。。
開始:1、看看電腦裡面有木有php,一般是有滴。 mac自帶。。 這裡你也可以自己再裝乙個,不過不推薦,不會的越弄越複雜,最後還是刪了用自帶的。
1-1、如果自己又裝了乙個,或者不知道自己有幾個的同學。 開啟終端,輸入 brew services list 看看有幾個。自帶的一般是7以上的。
1-2、php56以上的版本好像都自帶php-fpm了,不需要再安裝。php7應該可以編譯php老版本寫的系統(反正我的沒問題)。另外裝兩個php的話可能會有兩個 php-fpm,這樣可能導致你的 php-fpm 怎麼都執行不起來。 反正各種小坑,要記得禮讓。
1-3、綜上,沒必要裝老版本的php,也沒必要再安裝最新版版php。
1-4、殺死php-fpm命令:killall php-fpm。 啟動php-fpm命令:php-fpm 下面的notice是因為我沒設定。這個不影響。
還有乙個小問題,php-fpm 的錯誤日誌儲存路徑要改一下。不然啟動不了總是報錯。
2、nginx 不多說,直接終端輸入 brew -install nginx(或者你自己看文件怎麼安裝)。 完事之後nginx -version 看看(這一步沒什麼用……)
2-1、訪達內搜尋 nginx.conf 並將它開啟。 內容最上面有三條錯誤日誌,開啟不開啟,看自己。 server下原本的埠號是8080,將它改回80埠。 然後將php部分解注釋。並且修改一部分**。如圖:
2-2、一般來說我們的專案要修改一下本地網域名稱,方便我們在網頁上開啟。
修改網域名稱要先修改macos裡的hosts檔案,同樣在訪達里搜尋hosts,在最後加上一行: 127.0.0.1 你的網域名稱.com 如下:
第二步、在nginx.conf檔案同級目錄有乙個servers的資料夾,如果沒有的話在nginx.conf最下面新增
你想起別的名字也行,然後建立乙個相同名字的資料夾就好了。 在資料夾下建立 ###.conf 檔案,裡面內容模仿我寫吧。
server裡面有一些小坑:比如root 人家是放在location裡面的,我的就不行,放在外面就好了。 還有人家原本是 localhost: 9000 我的就要改成127.0.0.1:9000。#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
# error_page 500 502 503 504 /50x.html;
location = /50x.html
# proxy the php scripts to apache listening on 127.0.0.1:80#
#location ~\.php$
# pass the php scripts to fastcgi server listening on 127.0.0.1:9000#
location ~\.php$
# deny access to .htaccess files,
if apache's document root
# concurs with nginx's one
##location ~ /\.ht
}
以防萬一,想我這樣配置沒錯了。
每次改過ngxinx之後記得重啟一下。 終端裡輸入: nginx -s reload 就可以重啟了。
最後檢查 php-fpm 和 nginx都開啟之後,專案資料庫什麼的自己弄吧。 在瀏覽器輸入你的網域名稱看一下就好了。
至於windows的同學,慶幸你們有 phpstudy 吧! (´▽`) 好氣……
以上內容全是憑我的記憶寫的,難免缺斤少兩。 當時遇到的坑讓我痛苦不堪, 有哪些缺少的步驟我想起來再補吧。。。
補充一點,nginx和php-fpm是監聽埠相互連線的。埠號一般是9000,
不要弄錯啊
php nginx環境配置
參考 1 首先需要準備的應用程式包。nginx nginx windows 1.0.4 還會用到 runhiddenconsole runhiddenconsole.zip 2 安裝與配置。1 php的安裝與配置。搜尋 extension dir 找到 e xtension dir ext 先去前面...
php nginx負載均衡如何配置
面試的時候的回答可以如下 在nginx裡面配置乙個upstream,然後把相關的伺服器ip都配置進去。然後採用輪詢的方案,然後在nginx裡面的配置項裡,proxy pass指向這個upstream,這樣就能實現負載均衡。nginx的負載均衡有4種模式 每個請求按時間順序逐一分配到不同的後端伺服器,...
mac 下 配置 阿帕奇
3.輸入命令 sudo chmod 755 bin sh 如果要求 輸入密碼 那麼就 輸入 本機密碼。回車。進入bin目錄 輸入 sudo sh startup.sh 回車後會看到 tomcat啟動成功的提示。4 開啟瀏覽器,輸入 http localhost 8080 回車之後如果看到apache...