文章大纲

如何在centos系统下找到php-fpm的位置

2020-04-25 21:41:00

reboot重启了服务器后,所有的服务都需要重新启动。


启动php-fpm时,使用如下命令

systemctl start php-fpm.service

提示:

Failed to restart php-fpm.service: Unit not found

即找不到php-fpm这个东东。


网上查询资料,都是ps -ef |grep php-fpm这种方式来查看php-fpm的路径,可是俺的情况是根本就没有启动服务,哪里来的进程供俺查看。


问题的出现,本人猜想是之前更新php版本到7.3时,把旧的php5.4版本删除后,导致默认的php-fpm也被删了。


好在本人上次在/etc/php.ini配置文件里配置了extension_dir目录:

extension_dir = "/opt/remi/php73/root/usr/lib64/php/modules/"


这样才在/opt/remi/php73/root/sbin这个目录下找到php-fpm。


其实用find命令就可以快速解决这个问题的,自己命令敲错了,导致展示遍历文件的效果。

find -name php-fpm


所有有关php-fpm的文件通过在根目录下执行find命令就可以全部查找出来:

./opt/remi/php73/root/usr/sbin/php-fpm
./var/log/php-fpm
./var/opt/remi/php73/log/php-fpm
./var/opt/remi/php73/run/php-fpm
./var/lib/docker/overlay2/30db81decfac408f4dea13746f9512819a36b49bcb3cd007866b249e3bd57c80/diff/usr/local/bin/php-fpm
./etc/opt/remi/php73/sysconfig/php-fpm


不过安装的代码,自己还是要养成放置固定位置的习惯,这样子查找起来就方便很多。


本文为翟码农个人博客下有关php-fpm服务启动的原创文章,转载请注明出处:http://www.zhai14.com/blog/how-to-locate-php-fpm-in-centos-system.html


我要评论
评论列表