本地兩個PHP專案相互請求

2021-08-10 13:20:49 字數 829 閱讀 5574

想在自己的本地實現兩個專案相互請求,開始想著直接使用php自己的curl就可以實現了,但是請求了幾次都是一直報錯誤:

maximum execution time of 30 seconds exceeded in
1、環境是wnmp

2、nginx中,看php檔案塊fastcig-pass的設定值(127.0.0.1:9000)。設定都是以keepalive方式請求,接收到php檔案時,交於後端過程phpcgi解析處理(127.0.0.1:9000),等待響應。

而在本地檔案以curl請求本地環境中php檔案時,之前的php還在等待curl後的結果,這時9000埠已經被占用。導致curl一直在處於等待狀態。不設定timeout超時,程式就會卡死。結果都是false

3、預設時啟動phpcgi是

d:\php

\php-cgi.exe-b 127.0.0.1:9000 -c d:\phpfind

\phpa

\php.ini

nginx的配置如下

location ~ \.php(.*)$
解決的辦法:

新開啟乙個phpcgi程序設定不同埠:

例d:\php\php-cgi

.exe -b

127.0

.0.1:9001

-c d:\phpfind\phpa\php.ini

在需要被curl的埠或網域名稱設定中設定。

location ~ \

.php(.

*)$

本地兩個PHP專案之間相互請求

問題說明 本地兩個專案之間介面的呼叫,即本地專案a請求本地專案b的介面。會出現請求超時問題 nginx中,看php檔案塊fastcig pass的設定值 127.0.0.1 9000 設定都是以keepalive方式請求,接收到php檔案時,交於後端過程phpcgi解析處理 127.0.0.1 90...

Android studio 兩個專案相互依賴

在依賴過程中盡可能不要包含 相同的類或者相同的xml檔案 這樣會導致.r 檔案不能知道呼叫的是哪乙個 容易出錯!依賴過程中要注意的一點 如果兩個專案相互依賴 並且每個專案都含有多個各自對應的子依賴包的話 那麼 在主專案a依賴被依賴的專案b 的時候 只要新增對應的b的主專案包即可 不必要新增b中對應的...

php 兩個類 相互呼叫 PHP的反射機制解析

php的反射機制提供了一套反射api,用來訪問和使用類 方法 屬性 引數和注釋等,比如可以通過乙個物件知道這個物件所屬的類,這個類包含哪些方法,這些方法需要傳入什麼引數,每個引數是什麼型別等等,不用建立類的例項也可以訪問類的成員和方法,就算類成員定義為private也可以在外部訪問。官方文件提供了諸...