window安装php fpm,windows下能搭建php-fpm吗 phpstudy

这个Windows和Linux系统是不一样的,因为一般nginx搭配php需要php-fpm中间件,但是Windows下需要第三方编译.

下载的包里有php-cgi.exe 但不是php-fpm

如果想在windows上跑php-fpm 据说可以自己编译

php-fpm 一般是nginx用的。apache没有用php-fpm的,用的是mod-php

真特么费劲了,自己挨个安装用的是php-cgi.exe,这个请求一次就自动退出,简直不能用。

还弄了什么bat批处理文件用来启动nginx,还有个RunHiddenConsole.exe。简直难受。

window安装php fpm,windows下能搭建php-fpm吗 phpstudy_第1张图片

还是找个集成的环境吧。

http://phpstudy.php.cn/

【护卫神·Nginx大师】这个不错,可以选择安装,因为我以前装的WAMP已经有数据库了。发现护卫神也是用的xxfpm.exe解决的Phpcgi自动退出的问题

完美解决windows+ngnix+phpcgi自动退出的问题

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

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

start.bat

@echo offset php_home=./php5.6.25

set nginx_home=./nginx-1.15.2REM Windows 下无效

REMset PHP_FCGI_CHILDREN=5REM 每个进程处理的最大请求数,或设置为 Windows 环境变量set PHP_FCGI_MAX_REQUESTS=1000echo 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 9000echo 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

window安装php fpm,windows下能搭建php-fpm吗 phpstudy_第2张图片

先开发能跑起来 .PHP 的错误 和NG  AP 能有多大关系呢?基本上很少 这你就不用太担心

NG的w版建议不要用 就像你说的莫名就挂掉 然后你勇脚本不停注入新进程 最后 服务器资源耗尽 挂掉重启。

还是好坑啊,开发环境还是用wamp吧,上传服务器时候是nginx

你可能感兴趣的:(window安装php,fpm)