在windows伺服器下配置nginx+php運行環境,伺服器運行一段時間都會出現php-cgi.exe進程自動退出的問題?請教各位大俠要如何配置伺服器?
win32+nginx+php自動掛掉php-cgi.exe
RunHiddenConsole E:/wnmp/php5/php-cgi.exe -b 127.0.0.1:90001:90/w php5/php.ini"
第一步:下載xxfpm,地址就不提供了,百度搜一下,有很多。
下載好了
第二步:新建一個文本,並寫上以下程式碼。
RunHiddenConsole.exe H:/Server_Core/xxfpm/bin/xxfpm.exe "H:/Server_Core/PHP/php-cgi.exe -c H:/Server_Core/PHP/php.ini" -n 2 -i 127.0.0.1 -p 9000
解釋下:
RunHiddenConsole.exe這個是窗口隱藏工具,因為如果不用這個,CMD窗口就會一直開著,關閉窗口的話進程也就會退出了,嚯嚯,可不帶這樣的,所以這個也要下載哦,把這個RunHiddenConsole.exe和php-cgi.bat要放在你的PHP根目錄下
上面程式碼中的2指的是開兩個php-cgi.exe進程,具體情況按自己的要求來,但不建議開1個進程,具體原因會在以後的部落格中更新。另外以後會講到平衡負載,那時候那個2就要改成1了。
上面代碼9000指的是PHP通過9000端口傳輸
溫馨提示:代碼裡面的斜杠要使用“/”而不能使用“”,代碼裡面的路徑替換成你實際配置路徑,雲雲。
OK,保存好後,將這個TXT文字改名為php-cgi.bat,保存,再點下,哈哈,進程穩定運行中。 。 。
以上就是nginx - php-cgi.exe進程自動退出的內容,更多相關內容請關注PHP中文網(www.php.cn)!