• 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。简直难受。

    还是找个集成的环境吧。

    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 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

  • 相关阅读:
    记一次安装python umysql模块的报错
    elasticsearch 6.2.4添加用户密码认证
    mysqldump 备份数据和恢复
    记一次线上Java程序导致服务器CPU占用率过高的问题排除过程
    配置rpm包安装的jdk环境变量
    centos6 & centos 7 防火墙设置
    MySQL启动出现The server quit without updating PID file错误解决办法
    ptmalloc,tcmalloc和jemalloc内存分配策略研究 ? I'm OWen..
    为什么要内存对齐 Data alignment: Straighten up and fly right
    linux驱动学习_1
  • 原文地址:https://www.cnblogs.com/as3lib/p/9426959.html
Copyright © 2020-2023  润新知