插件窝 干货文章 linux怎么查看php是否运行

linux怎么查看php是否运行

PHP 检查 bash 对于 435    来源:    2025-05-01

查看PHP是否在Linux上运行的方法

有多种方法可以检查PHP是否在Linux系统上运行,以下是几种常用的方法:

1. 检查PHP进程

ps aux | grep php

或者更精确的:

pgrep -f php

如果有PHP进程运行,这些命令会显示相关信息。

2. 检查PHP-FPM状态(如果使用PHP-FPM)

systemctl status php-fpm  # 对于使用systemd的系统
service php-fpm status    # 对于使用init.d的系统

3. 检查PHP模块是否加载到Web服务器中

对于Apache:

apache2ctl -M | grep php  # Debian/Ubuntu
httpd -M | grep php       # CentOS/RHEL

对于Nginx:

nginx -T | grep php

4. 创建测试PHP文件

创建一个简单的PHP文件来测试:

echo "<?php phpinfo(); ?>" > /var/www/html/test.php

然后通过浏览器访问http://your-server-ip/test.php,如果能看到PHP信息页面,说明PHP正在运行。

5. 检查PHP版本

php -v

如果PHP已安装且可执行,这会显示PHP版本信息。

6. 检查PHP服务是否在监听端口(通常用于PHP-FPM)

netstat -tulnp | grep php

7. 检查系统日志

journalctl -u php-fpm -n 50 --no-pager  # 对于systemd系统
tail -n 50 /var/log/php-fpm.log        # 对于传统日志

根据你的PHP安装方式(作为模块、FastCGI或PHP-FPM)和Web服务器配置,选择适合的方法来验证PHP是否正常运行。