1. 程式人生 > >windows下PHP + Nginx curl訪問本地超時(wamp環境curl訪問本地超時)

windows下PHP + Nginx curl訪問本地超時(wamp環境curl訪問本地超時)

以下是自己的一些理解:

wamp環境下nginx並不是真正的伺服器,nginx只是起到了代理的作用,真正的伺服器是php-cgi。我們在配置wamp環境的時候都會指定fastcgi_pass 為 127.0.0.1:9000。而這種情況是不支援併發的,也就是說伺服器處理完上個請求才能處理下個請求。

而我們在本地的web1目錄下請求web1或者web2下的其他路徑就會出現請求超時的情況。如果是請求web2下的路徑還是有解決方案的。就是每個不同的專案的nginx的server配置的fastcgi_pass都指定不同的路徑,就是啟動多個php-cig。php-cgi.exe 127.0.0.1:9001。

參考:

https://blog.csdn.net/zhaoerduo/article/details/51272905