启动php-fpm

举报
lxw1844912514 发表于 2022/03/27 02:14:27 2022/03/27
【摘要】 当编译安装好php之后, 我们需要启动php-fpm 移动php.ini的配置文件, 编译好php目录中是没有php.ini文件的 cp /opt/php7/php.ini-product /usr/local/php/etc/php.ini 假定php的源文件在 /opt 中 进入php的配置文件目录, 修改 php-fpm...

当编译安装好php之后, 我们需要启动php-fpm

  1. 移动php.ini的配置文件, 编译好php目录中是没有php.ini文件的

    
        
    1. cp /opt/php7/php.ini-product /usr/local/php/etc/php.ini
    2. 假定php的源文件在 /opt 中
  2. 进入php的配置文件目录, 修改 php-fpm.conf.default

    
        
    1. cd /usr/local/php/etc
    2. cp php-fpm.conf.default php-fpm.conf
    3. vi php-fpm.conf
    4. 去掉 # pid = run/php-fpm.pid 前面的注释
  3. 进入 php-fpm.d 文件夹修改 www.conf.default

    
        
    1. cd php-fpm.d
    2. cp www.conf.default www.conf
    3. Ubantu用户可能还需要修改www.conf文件里面的user和group)
  4. 测试配置php-fpm配置

    
        
    1. /usr/local/php/sbin/php-fpm -t
    2. 完整命令:
    3. /usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php.ini -y /usr/local/php/etc/php-fpm.conf -t
  5. 启动php-fpm

    
        
    1. /usr/local/php/sbin/php-fpm
    2. 完整命令:
    3. /usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php.ini -y /usr/local/php/etc/php-fpm.conf
  6. 关闭和重启

    
        
    1. 关闭: kill -INT `cat /usr/local/php/var/run/php-fpm.pid`
    2. 重启: kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid`

注意点:

如果无法使用上述命令关闭和重启, 有可能是php-fpm.pid丢失, 这个时候需要杀进程强制关闭和重启(同理适用nginx关闭与重启)


  
  1. ps -ef | grep php-fpm
  2. kill -s 9 pid 或 pkill -9 php-fpm (pid 指进程号)

文章来源: blog.csdn.net,作者:lxw1844912514,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/lxw1844912514/article/details/102569513

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。