windows下能搭建php-fpm嗎 phpstudy

這個Windows和Linux系統是不同的,由於通常nginx搭配php須要php-fpm中間件,可是Windows下須要第三方編譯.php

下載的包裏有php-cgi.exe 但不是php-fpm
若是想在windows上跑php-fpm 聽說能夠本身編譯html

php-fpm 通常是nginx用的。apache沒有用php-fpm的,用的是mod-phpnginx

真特麼費勁了,本身挨個安裝用的是php-cgi.exe,這個請求一次就自動退出,簡直不能用。數據庫

還弄了什麼bat批處理文件用來啓動nginx,還有個RunHiddenConsole.exe。簡直難受。apache

仍是找個集成的環境吧。windows

http://phpstudy.php.cn/服務器

【護衛神·Nginx大師】這個不錯,能夠選擇安裝,由於我之前裝的WAMP已經有數據庫了。發現護衛神也是用的xxfpm.exe解決的Phpcgi自動退出的問題php-fpm

完美解決windows+ngnix+phpcgi自動退出的問題

https://www.cnblogs.com/dongyanglv/p/6041472.htmlspa

https://www.cnblogs.com/fogwang/p/5507594.htmlcode

start.bat

@echo off set php_home=./php5.6.25
set nginx_home=./nginx-1.15.2 REM Windows 下無效 REM set PHP_FCGI_CHILDREN=5 REM 每一個進程處理的最大請求數,或設置爲 Windows 環境變量 set PHP_FCGI_MAX_REQUESTS=1000 echo Starting PHP FastCGI... RunHiddenConsole.exe xxfpm.exe "%php_home%\php-cgi.exe -c %php_home%\php.ini" -n 8 -i 127.0.0.1 -p 9000 echo Starting nginx... RunHiddenConsole %nginx_home%/nginx.exe -p %nginx_home%

 stop.bat

@echo off  
echo Stopping nginx...    
taskkill /F /IM nginx.exe > nul  
echo Stopping PHP FastCGI...  
taskkill /F /IM php-cgi.exe > nul  
exit

  

先開發能跑起來 .PHP 的錯誤 和NG  AP 能有多大關係呢?基本上不多 這你就不用太擔憂 

NG的w版建議不要用 就像你說的莫名就掛掉 而後你勇腳本不停注入新進程 最後 服務器資源耗盡 掛掉重啓。

仍是好坑啊,開發環境仍是用wamp吧,上傳服務器時候是nginx

相關文章
相關標籤/搜索