zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    windows下vagrant使用及工作环境配置
    使用docker搭建lnmp环境
    Docker常用命令
    [docker] 管理docker容器中的数据
    python初始化父类错误
    Linux--
    用少于2MB内存存下5百万个介于0到1千万之间的整数
    k路归并:数组、链表
    剑指offer新思路
    阿里电话面试
  • 原文地址:https://www.cnblogs.com/as3lib/p/9426959.html
Copyright © 2011-2022 走看看