如何在Linux系统中查看PHP FPM的状态和配置?

查看PHP-FPM的方法

查看PHP-FPM是否启动

如何在Linux系统中查看PHP FPM的状态和配置?插图1
(图片来源网络,侵删)

1、使用ps 命令

命令:ps -ef | grep php

结果:如果没有显示任何与PHP-FPM相关的进程,则表示未启动。

2、使用whereis 命令

命令:whereis php-fpm

如何在Linux系统中查看PHP FPM的状态和配置?插图3
(图片来源网络,侵删)

结果:如果输出了PHP-FPM的位置信息,则表示已安装。

启动PHP-FPM服务

1、手动启动

命令:/usr/local/bin/php-fpm

确认启动:再次运行ps -ef | grep php,查看是否有PHP-FPM相关进程。

如何在Linux系统中查看PHP FPM的状态和配置?插图5
(图片来源网络,侵删)

2、通过systemd服务管理

创建或编辑服务文件:vim /etc/systemd/system/php-fpm.service

添加脚本代码并保存。

启动服务:systemctl start php-fpm

设置开机自启:systemctl enable php-fpm

查看PHP-FPM的状态和配置

1、查看配置文件位置

命令:ps -aux | grep master

结果:找到PHP-FPM的配置文件路径,如/usr/local/php/etc/php-fpm.conf

2、编辑配置文件

命令:vim /usr/local/php/etc/php-fpm.conf

修改pm.status_path选项,去掉前面的分号并保存退出。

3、重启PHP-FPM以使配置生效

命令:service php-fpm reload

4、配置Nginx访问状态页面

编辑Nginx配置文件:vim /etc/nginx/nginx.conf

添加以下内容:

     location /status {
         fastcgi_pass unix:/run/php-fpm/php-fpm.sock;
         include fastcgi_params;
         fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
     }

保存并退出,然后重新加载Nginx配置:nginx -s reload

查看PHP模块版本

1、使用php --ri 命令

命令:php --ri <模块名>

示例:php --ri xdebug

结果:返回Xdebug模块的版本信息。

查看PHP-FPM进程数和内存占用

1、查看进程数

命令:ps -aux | grep php-fpm

结果:列出所有与PHP-FPM相关的进程。

2、查看内存占用

命令:ps aux | grep php-fpm

结果:显示每个PHP-FPM进程的内存占用情况。

表格归纳

| 操作 | 命令 | 描述 |

|------------------------|--------------------------------------------------------|-----------------------------------------------------------|

| 检查是否启动 |ps -ef | grep php | 检查PHP-FPM是否正在运行 |

| 查找PHP-FPM位置 |whereis php-fpm | 查找PHP-FPM的安装位置 |

| 手动启动PHP-FPM |/usr/local/bin/php-fpm | 手动启动PHP-FPM服务 |

| 通过systemd管理服务 |vim /etc/systemd/system/php-fpm.service,systemctl start php-fpm | 使用systemd服务管理工具启动和管理PHP-FPM |

| 查看配置文件位置 |ps -aux | grep master | 找到PHP-FPM的配置文件路径 |

| 编辑配置文件 |vim /usr/local/php/etc/php-fpm.conf | 编辑PHP-FPM的配置文件 |

| 重启PHP-FPM |service php-fpm reload | 重新加载PHP-FPM配置以使更改生效 |

| 配置Nginx访问状态页 |vim /etc/nginx/nginx.conf,nginx -s reload | 配置Nginx以访问PHP-FPM状态页面 |

| 查看PHP模块版本 |php --ri <模块名> | 查询已安装的PHP模块及其版本 |

| 查看进程数和内存占用 |ps -aux | grep php-fpm | 查看PHP-FPM进程的数量和内存占用情况 |

是Linux系统下查看和管理PHP-FPM的详细步骤和命令。

以上就是关于“linux 查看php fpm”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!

本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/75680.html

(0)
上一篇 2024年10月13日 19:39
下一篇 2024年10月13日 19:54

相关推荐