国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

windows 下 Nginx + PHP 配置調試運行

yhaolpz / 3128人閱讀

摘要:與協同工作原理首先,的轉發端口與的監聽端口需一致。然后將請求映射成請求,通過對應端口向發送。獲取并處理請求后,通過對應端口反饋給處理后的數據,將數據輸出到瀏覽器,一次請求結束。

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

相關文章

  • windows Nginx + PHP 配置調試運行

    摘要:與協同工作原理首先,的轉發端口與的監聽端口需一致。然后將請求映射成請求,通過對應端口向發送。獲取并處理請求后,通過對應端口反饋給處理后的數據,將數據輸出到瀏覽器,一次請求結束。 A. nginx 與 php 協同工作原理: 首先,nginx 的轉發端口 與 php 的監聽端口需一致。然后 nginx 將 http 請求映射成 fastcgi 請求,通過對應端口向 php 發送。php ...

    keelii 評論0 收藏0
  • [進階篇]docker編排PHP開發壞境

    摘要:開發者在筆記本上編譯測試通過的容器可以批量地在生產環境中部署,包括虛擬機集群和其他的基礎應用平臺。容器進入容器名暴露端口暴露端口使用調試環境中安裝了調試,需對進行配置后啟用,配置如下配置完成后需要重啟下容器。 showImg(https://segmentfault.com/img/bVbgmdS?w=567&h=272); Docker是一個開源的引擎,可以輕松的為任何應用創建一個輕...

    PingCAP 評論0 收藏0
  • [進階篇]docker編排PHP開發壞境

    摘要:開發者在筆記本上編譯測試通過的容器可以批量地在生產環境中部署,包括虛擬機集群和其他的基礎應用平臺。容器進入容器名暴露端口暴露端口使用調試環境中安裝了調試,需對進行配置后啟用,配置如下配置完成后需要重啟下容器。 showImg(https://segmentfault.com/img/bVbgmdS?w=567&h=272); Docker是一個開源的引擎,可以輕松的為任何應用創建一個輕...

    kevin 評論0 收藏0
  • 在Eclipse中使用XDebug調試代碼 | Using XDebug debug code in

    摘要:調試代碼是在開發環境下用于跟蹤和定位問題根源的一種手段,雖然大部分問題在單元測試后可以有效避免。在左邊樹菜單中選擇菜單項。運行文件的絕對路徑。所有調試的項目根目錄對應的訪問。五調試代碼調試方式。跳轉到透視圖窗口,如下圖調試方式。 調試代碼是在開發環境下用于跟蹤和定位問題根源的一種手段,雖然大部分問題在單元測試后可以有效避免。所謂金無赤金,代碼也一樣會存在BUG。EclipsePHP提有...

    sf190404 評論0 收藏0
  • Windowsnginx+fastcgi+php的并發阻塞問題

    摘要:接到一個需求,兩個項目之間需要以接口形式通訊。在無法并發只能排隊請求的情況下,第一個請求依賴于第二個請求的結果第二個請求卻排在后面一直等待第一個請求執行完畢。 接到一個需求,兩個項目之間需要以接口形式通訊。我心想curl輕松解決,Easy!啪嗒啪嗒啪嗒……代碼擼完了,本地測試一下瀏覽器一直轉圈圈直到超時…… Why!? 沒有任何錯誤提示信息,日志也沒有任何新記錄用POSTMAN調試了...

    tyheist 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<