发布于 1970-01-01 08:00
  • 2 个回答
    • php-fpm 是生成的二进制程序。
      php-fpm.conf 是php-fpm的配置。
      init.d.php-fpm 是传统的init服务脚本。
      php-fpm.service 则是systemd的服务脚本。
      status.html 用于查看php-fpm的运行时信息。

      传统的init服务:
      cp init.d.php-fpm /etc/rc.d/init.d/php-fpm
      启动服务:
      sudo service php-fpm start
      开机自启动:
      chkconfig php-fpm on

      Redhat 7 引入了systemd服务管理:
      cp php-fpm.service /usr/lib/systemd/system
      启动服务:
      sudo systemctl start php-fpm.service
      开机自启动:
      sudo systemctl enable php-fpm.service

      php-fpm.conf 里配置 pm.status_path = /status
      nginx.conf 里配置:
      location /status {
      include fastcgi_params;
      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
      fastcgi_index index.php;
      fastcgi_pass 127.0.0.1:9000;
      }
      status.html里填入:
      http://www.example.com/status?json&full
      就可以看到:

      2022-12-01 10:36 回答
    • make install
      

      以后才可以用吧,像php-fpm是编译生成的文件。php-fpm.conf是配置文件,正常情况下执行install的时候,会把文件复制到相应的目录。

      2022-12-01 10:36 回答
    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有