商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > ubuntu如何查看php进程

ubuntu如何查看php进程

  发布于2026-07-04 阅读(0)

扫一扫,手机访问

在日常的Ubuntu运维或开发工作中,总有那么几次需要快速确认PHP进程是否在运行、占用了多少资源。方法其实就那几个,但选对了场景会更顺手。下面直接列出最常用的三种方式,覆盖从快速定位到实时监控的需求。

1. ps 命令:经典且通用

最直接的办法,先用 ps aux 列出所有进程,再用 grep 过滤出包含“php”的行。命令长这样:

ps aux | grep php

输出会显示每个PHP进程的PID、CPU/内存占用、启动时间等。配合 grep 的好处是——即使进程名不是纯“php”,只要命令行参数或路径里包含“php”两个字,都能被揪出来。不过要注意,这条命令本身也会被 grep 匹配到,所以结果里通常多一行 grep --color=auto php,忽略它就好。

2. pgrep 命令:干净利落

如果只想看进程ID和对应的命令行,pgrep 更合适。加上 -a 显示进程名,-f 显示完整命令行:

pgrep -af php

这条命令不会把自身列进去,输出更清爽,适合在脚本里直接取PID做后续操作。

3. top / htop:实时监控利器

需要动态观察PHP进程的资源消耗时,直接用 tophtop

top

或者

htop

进入交互界面后,按下 / 键输入“php”回车,就能高亮所有相关的进程。相比 ps,这种方式能看到实时的CPU/内存变化,对于排查性能瓶颈特别有用。

一点提醒

默认情况下,普通用户只能看到自己启动的进程。如果PHP是以系统服务形式运行的(比如php-fpm),或者你需要查看其他用户的进程,记得在命令前加上 sudo

sudo ps aux | grep php

或者

sudo pgrep -af php

否则可能会漏掉进程。另外,htop 如果没有安装,可以用 sudo apt install htop 快速装上,视觉体验比 top 好不少。

本文转载于:https://www.yisu.com/ask/54166616.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注