linux怎么看php启动

worktile 其他 261

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux中,可以通过以下几种方式来查看PHP的启动情况:

    1. 查看php-fpm进程
    PHP-FPM(FastCGI Process Manager)是一种用于处理PHP脚本的进程管理器。通过查看php-fpm进程,我们可以确定PHP是否已经启动。

    在终端中运行以下命令来查看php-fpm进程的状态:

    “`
    systemctl status php7.4-fpm
    “`

    如果PHP已经启动,你会看到类似以下输出:

    “`
    ● php7.4-fpm.service – The PHP 7.4 FastCGI Process Manager
    Loaded: loaded (/lib/systemd/system/php7.4-fpm.service; enabled; vendor preset: enabled)
    Active: active (running) since Sun 2020-01-05 14:03:21 UTC; 13h ago
    Docs: man:php-fpm7.4(8)
    Main PID: 1319 (php-fpm7.4)
    Status: “Processes active: 0, idle: 2, Requests: 0, slow: 0, Traffic: 0req/sec”
    Tasks: 3 (limit: 1137)
    Memory: 7.7M
    CPU: 1.698s
    CGroup: /system.slice/php7.4-fpm.service
    ├─1319 php-fpm: master process (/etc/php/7.4/fpm/php-fpm.conf)
    ├─1320 php-fpm: pool www
    └─1321 php-fpm: pool www

    Jan 05 14:03:21 ubuntu systemd[1]: Starting The PHP 7.4 FastCGI Process Manager…
    Jan 05 14:03:21 ubuntu systemd[1]: Started The PHP 7.4 FastCGI Process Manager.
    “`

    在输出中,”Active: active (running)”表示PHP已经启动。

    2. 检查Apache或Nginx配置文件
    如果你使用Apache或Nginx作为Web服务器,并通过配置文件将PHP与Web服务器集成,你可以通过查看配置文件来确认PHP是否已经启动。

    对于Apache,在终端中运行以下命令来查看配置文件:

    “`
    sudo nano /etc/apache2/apache2.conf
    “`

    在配置文件中,你应该能够找到以下行:

    “`

    “`

    如果这一行存在,并且没有注释掉(以”#”开头),说明PHP已经启动。

    对于Nginx,在终端中运行以下命令来查看配置文件:

    “`
    sudo nano /etc/nginx/sites-available/default
    “`

    在配置文件中,你应该能够找到以下行:

    “`
    location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
    }
    “`

    如果这些行存在,并且没有注释掉(以”#”开头),说明PHP已经启动。

    3. 测试PHP页面
    最后,你可以通过创建一个简单的PHP页面并访问它来确认PHP是否已经启动。在你的Web服务器的根目录中创建一个文件,命名为”test.php”,并在其中添加以下内容:

    “`

    “`

    然后在浏览器中访问”http://localhost/test.php”(如果你的Web服务器在本地环境中运行)。如果你能够看到PHP的信息页面,说明PHP已经成功启动。

    通过以上这些方式,你可以在Linux中查看PHP的启动情况。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,有多种方法可以查看PHP的启动情况。以下是一些常用的方法:

    1. 查看PHP的进程
    使用ps命令可以查看当前运行的进程列表,并筛选出包含”php”关键词的进程:
    “`
    ps -ef | grep php
    “`

    2. 检查PHP的进程ID
    如果你知道PHP的进程ID,可以使用pidof命令来验证该进程是否在运行:
    “`
    pidof php
    “`

    3. 查询PHP的服务状态
    在一些Linux发行版中,PHP可能以服务的形式运行。可以使用service命令来查询PHP的服务状态:
    “`
    service php-fpm status
    “`

    4. 检查PHP的配置文件
    PHP的配置文件通常位于/etc/php目录下,可以使用cat命令来查看配置文件的内容:
    “`
    cat /etc/php/php.ini
    “`

    5. 检查PHP的错误日志
    PHP的错误日志通常位于/var/log/php目录下,以及/var/log/httpd目录(具体位置取决于系统配置)。可以使用cat命令来查看日志文件的内容:
    “`
    cat /var/log/php/php_error.log
    “`

    以上是几种常见的方法,可以帮助你查看PHP的启动情况。根据你的具体需求和系统配置,你可以选择其中一种或多种方法来查看PHP的启动状态。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要查看 PHP 的启动情况,你可以通过以下方法和操作流程来实现。

    方法一:通过命令行查看 PHP 启动情况

    1. 打开终端或命令提示符。

    2. 输入以下命令来查看 PHP 版本:
    “`
    php -v
    “`
    这个命令会显示 PHP 的版本信息。

    3. 输入以下命令来查看 PHP 的配置信息:
    “`
    php -i
    “`
    这个命令会显示 PHP 的详细配置信息,包括编译参数、模块加载情况等。

    方法二:通过 PHP 脚本查看 PHP 启动情况

    1. 创建一个名为 `phpinfo.php` 的文件,内容为以下 PHP 代码:
    “`php

    “`

    2. 将 `phpinfo.php` 文件放置在你的网站根目录下。

    3. 打开浏览器,输入你的网站地址后面跟上 `phpinfo.php` ,例如 `http://localhost/phpinfo.php` 。

    4. 浏览器将会显示 PHP 的详细信息,包括版本、配置、模块加载情况等。

    方法三:通过日志文件查看 PHP 启动情况

    1. 打开 PHP 的配置文件 `php.ini` (常位于 `/etc/php.ini` 或 `/etc/php/php.ini` )。

    2. 找到并修改以下配置项:
    “`
    display_errors = On
    error_reporting = E_ALL
    log_errors = On
    error_log = /var/log/php_error.log
    “`
    将 `display_errors`、`error_reporting`、`log_errors` 的值改为 `On` ,并指定 `error_log` 的路径和文件名。

    3. 保存并关闭 `php.ini` 文件。

    4. 重新启动你的 Web 服务器,以使配置生效。

    5. 打开终端或命令提示符,输入以下命令来查看日志文件的内容:
    “`
    tail /var/log/php_error.log
    “`
    这个命令将显示 `php_error.log` 文件的最新内容,其中包含了 PHP 启动的相关信息和错误信息。

    总结:

    通过命令行、PHP 脚本和日志文件,你可以方便地查看 PHP 的启动情况。命令行适用于快速查看 PHP 版本和配置信息,PHP 脚本适用于在网页上查看详细信息,而日志文件则可以记录 PHP 的错误信息和其他相关信息。根据你的需求,选择适合的方法来查看 PHP 的启动情况。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部