摘要:與協同工作原理首先,的轉發端口與的監聽端口需一致。然后將請求映射成請求,通過對應端口向發送。獲取并處理請求后,通過對應端口反饋給處理后的數據,將數據輸出到瀏覽器,一次請求結束。
A. nginx 與 php 協同工作原理:
首先,nginx 的轉發端口 與 php 的監聽端口需一致。然后 nginx 將 http 請求映射成 fastcgi 請求,通過對應端口向 php 發送。php 獲取并處理請求后,通過對應端口反饋給 nginx 處理后的數據,nginx 將數據輸出到瀏覽器,一次 http 請求結束。
B. Nginx 變量訪問控制:
http { var1; # 變量1能夠被 http 下所有的 server | location 塊識別 server { var2; # 變量2能夠被所有的 location 塊識別 location { var3; # 變量3只能夠被當前的 localtion 塊識別 } location { } } server { var2; location { var3; } location { } } }
C. nginx.conf 配置文件:
server { # 監聽端口 listen 80; # 指明具體的監聽端口 listen 127.0.0.1:80; server_name fuckyou.com; charset utf-8; # 注意下面這個 root ! root D:/Website/FrontToolLib; # 目錄訪問設置 location / { # 目錄訪問目標文件設置 index index.php index.html index.htm; # 是否允許訪問目錄 autoindex on; } # PHP 文件訪問設置 location ~ .php$ { # PHP fastcgi 程序監聽端口 fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; # 注意 $document_root fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
D. 注意點
E. 調試
nginx 常用命令,注意了:這些命令需要先切換到nginx目錄下才能使用!即使你將其添加到了系統路徑!
啟動: start nginx 關閉: nginx -s stop 重載配置文件:nginx -s reload
php-cgi 常用命令:
php-cgi -b 127.0.0.1:9000 -c php.ini -b:表明監聽的端口(ip + port實際上就是為了唯一確定監聽的端口號用的) -c:表明加載的配置文件
啟動 nginx:
啟動 php(啟動后不能關掉 cmd 窗口,否則 php 會被關閉):
測試:
E. 結語
以上內容屬三個晚上研究得出,看仔細嘍。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/22571.html
摘要:與協同工作原理首先,的轉發端口與的監聽端口需一致。然后將請求映射成請求,通過對應端口向發送。獲取并處理請求后,通過對應端口反饋給處理后的數據,將數據輸出到瀏覽器,一次請求結束。 A. nginx 與 php 協同工作原理: 首先,nginx 的轉發端口 與 php 的監聽端口需一致。然后 nginx 將 http 請求映射成 fastcgi 請求,通過對應端口向 php 發送。php ...
摘要:開發者在筆記本上編譯測試通過的容器可以批量地在生產環境中部署,包括虛擬機集群和其他的基礎應用平臺。容器進入容器名暴露端口暴露端口使用調試環境中安裝了調試,需對進行配置后啟用,配置如下配置完成后需要重啟下容器。 showImg(https://segmentfault.com/img/bVbgmdS?w=567&h=272); Docker是一個開源的引擎,可以輕松的為任何應用創建一個輕...
摘要:開發者在筆記本上編譯測試通過的容器可以批量地在生產環境中部署,包括虛擬機集群和其他的基礎應用平臺。容器進入容器名暴露端口暴露端口使用調試環境中安裝了調試,需對進行配置后啟用,配置如下配置完成后需要重啟下容器。 showImg(https://segmentfault.com/img/bVbgmdS?w=567&h=272); Docker是一個開源的引擎,可以輕松的為任何應用創建一個輕...
摘要:調試代碼是在開發環境下用于跟蹤和定位問題根源的一種手段,雖然大部分問題在單元測試后可以有效避免。在左邊樹菜單中選擇菜單項。運行文件的絕對路徑。所有調試的項目根目錄對應的訪問。五調試代碼調試方式。跳轉到透視圖窗口,如下圖調試方式。 調試代碼是在開發環境下用于跟蹤和定位問題根源的一種手段,雖然大部分問題在單元測試后可以有效避免。所謂金無赤金,代碼也一樣會存在BUG。EclipsePHP提有...
摘要:接到一個需求,兩個項目之間需要以接口形式通訊。在無法并發只能排隊請求的情況下,第一個請求依賴于第二個請求的結果第二個請求卻排在后面一直等待第一個請求執行完畢。 接到一個需求,兩個項目之間需要以接口形式通訊。我心想curl輕松解決,Easy!啪嗒啪嗒啪嗒……代碼擼完了,本地測試一下瀏覽器一直轉圈圈直到超時…… Why!? 沒有任何錯誤提示信息,日志也沒有任何新記錄用POSTMAN調試了...
閱讀 4270·2021-09-26 10:11
閱讀 2666·2021-07-28 00:37
閱讀 3223·2019-08-29 15:29
閱讀 1178·2019-08-29 15:23
閱讀 3124·2019-08-26 18:37
閱讀 2468·2019-08-26 10:37
閱讀 597·2019-08-23 17:04
閱讀 2347·2019-08-23 13:44