查看PHP-FPM的方法
查看PHP-FPM是否启动
1、使用ps
命令:
命令:ps -ef | grep php
结果:如果没有显示任何与PHP-FPM相关的进程,则表示未启动。
2、使用whereis
命令:
命令:whereis php-fpm
结果:如果输出了PHP-FPM的位置信息,则表示已安装。
启动PHP-FPM服务
1、手动启动:
命令:/usr/local/bin/php-fpm
确认启动:再次运行ps -ef | grep php
,查看是否有PHP-FPM相关进程。
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