前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >启动php-fpm「建议收藏」

启动php-fpm「建议收藏」

作者头像
全栈程序员站长
发布2022-07-11 13:02:32
9970
发布2022-07-11 13:02:32
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是全栈君。

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

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

代码语言:javascript
复制
 cp /opt/php7/php.ini-product  /usr/local/php/etc/php.ini
 假定php的源文件在 /opt 中

进入php的配置文件目录, 修改 php-fpm.conf.default

代码语言:javascript
复制
 cd /usr/local/php/etc
 cp php-fpm.conf.default  php-fpm.conf

 vi php-fpm.conf   
 去掉  # pid = run/php-fpm.pid 前面的注释

进入 php-fpm.d 文件夹修改 www.conf.default

代码语言:javascript
复制
 cd php-fpm.d
 cp www.conf.default  www.conf 

 Ubantu用户可能还需要修改www.conf文件里面的user和group)

测试配置php-fpm配置

代码语言:javascript
复制
/usr/local/php/sbin/php-fpm -t

完整命令:
/usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php.ini -y /usr/local/php/etc/php-fpm.conf -t

启动php-fpm

代码语言:javascript
复制
 /usr/local/php/sbin/php-fpm

 完整命令:
 /usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php.ini -y /usr/local/php/etc/php-fpm.conf

关闭和重启

代码语言:javascript
复制
 关闭: kill -INT `cat /usr/local/php/var/run/php-fpm.pid`
 重启: kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid`

注意点:

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

代码语言:javascript
复制
   ps -ef | grep php-fpm
   kill -s 9 pid  或  pkill -9 php-fpm  (pid 指进程号)

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/112047.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年2月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档