linux怎么查看php启动命令

worktile 其他 218

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,可以通过以下命令查看PHP的启动命令:

    1. 查看正在运行的PHP进程的命令:
    “`
    ps aux | grep php
    “`
    这个命令会列出所有正在运行的进程,并使用grep过滤出包含”php”关键字的行。在输出结果中,你可以找到正在运行的PHP进程以及它们所使用的启动命令。

    2. 查看PHP服务的启动命令:
    “`
    systemctl show -p ExecStart php.service
    “`
    这个命令会显示`php.service`服务的启动命令,其中包含了PHP的启动参数和路径等信息。

    3. 查看PHP-FPM的启动命令:
    “`
    systemctl show -p ExecStart php-fpm.service
    “`
    这个命令会显示`php-fpm.service`服务的启动命令,其中包含了PHP-FPM的启动参数和路径等信息。

    注意:以上命令需要有足够的权限才能运行,如果没有足够的权限,可以使用sudo命令来获取管理员权限。另外,以上命令适用于大部分Linux发行版,但由于不同发行版的差异,可能会有些许不同,请根据实际情况适当调整。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要查看PHP的启动命令,可以使用以下几种方法:

    1. 查看进程:使用命令 `ps aux | grep php` 可以查看当前系统中正在运行的PHP进程。其中,`ps`命令用于显示当前进程的状态,`aux`参数表示显示所有用户的所有进程,`grep`命令用于过滤出含有 `php` 关键词的进程。

    2. 查看启动脚本:大多数情况下,PHP的启动命令是通过启动脚本来执行的。启动脚本通常位于 `/etc/init.d/` 目录中,可以使用 `ls /etc/init.d/ | grep php` 命令来查看该目录下所有包含 `php` 关键词的文件。

    3. 查看服务状态:如果PHP是以服务的形式运行的,可以使用 `service php status` 命令来查看PHP的服务状态。通过这个命令可以查看到PHP是否正在运行,以及运行的进程号。

    4. 查看PHP配置:PHP的配置文件是 `php.ini`,一般位于 `/etc/php/` 或 `/etc/php.d/` 目录下。可以打开该文件来查看PHP的启动参数,如启用的模块、错误日志路径等。

    5. 查看Web服务器配置:如果PHP是作为Web服务器(如Apache或Nginx)的模块运行的,那么PHP的启动命令通常是由Web服务器在启动时加载的。可以查看Web服务器的配置文件,如 `apache2.conf` 或 `nginx.conf`,来查找PHP的启动命令。在Apache服务器中,可以使用命令 `apachectl -M | grep php` 查看当前加载的PHP模块。

    总结起来,通过查看进程、启动脚本、服务状态、PHP配置文件和Web服务器配置文件,可以找到PHP的启动命令。

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

    要查看php的启动命令,可以通过以下几种方法实现:

    方法一:查看php-fpm配置文件
    1. 打开 php-fpm 的配置文件,通常为 /etc/php-fpm.conf 或 /etc/php-fpm.d/www.conf。
    “`bash
    sudo nano /etc/php-fpm.conf

    sudo nano /etc/php-fpm.d/www.conf
    “`

    2. 查找 listen 或 listen.allowed_clients 字段,它们定义了php-fpm监听的IP地址和端口,默认情况下监听的是127.0.0.1:9000。
    “`
    ;listen = 127.0.0.1:9000
    “`

    3. 如果配置文件中有 listen.allowed_clients 字段,需要修改为以下形式,允许远程访问。
    “`
    ;listen = 127.0.0.1:9000
    listen.allowed_clients = 127.0.0.1,192.168.0.0/24
    “`

    4. 保存并关闭文件。

    方法二:查看php命令行配置文件
    1. 打开php的命令行配置文件 php.ini,通常位于 /etc/php.ini 或 /etc/php-x.x.ini(x.x代表具体的php版本)。
    “`bash
    sudo nano /etc/php.ini

    sudo nano /etc/php-x.x.ini
    “`

    2. 搜索 cli-server 字段,根据相关的注释找到PHP命令行使用的监听地址和端口号。
    “`
    ;cli-server.listen = 127.0.0.1:9000
    “`

    3. 如果要允许远程访问,将注释去掉并修改为以下形式。
    “`
    cli-server.listen = 127.0.0.1:9000
    ;cli-server.allowed-clients = 127.0.0.1,192.168.0.0/24
    “`

    4. 保存并关闭文件。

    方法三:查看nginx配置文件(如果使用nginx作为web服务器)
    1. 打开nginx的配置文件,通常位于 /etc/nginx/nginx.conf 或 /etc/nginx/conf.d/default.conf。
    “`bash
    sudo nano /etc/nginx/nginx.conf

    sudo nano /etc/nginx/conf.d/default.conf
    “`

    2. 在配置文件中查找与php相关的配置段,通常是以location ~ \.php$开始的。
    “`
    location ~ \.php$ {

    # fastcgi_pass 127.0.0.1:9000;

    }
    “`

    3. fastcgi_pass 指令后面的地址和端口就是php-fpm监听的地址和端口。
    “`
    location ~ \.php$ {

    fastcgi_pass 127.0.0.1:9000;

    }
    “`

    4. 保存并关闭文件。

    方法四:查看apache配置文件(如果使用apache作为web服务器)
    1. 打开apache的配置文件,通常位于 /etc/apache2/apache2.conf 或 /etc/httpd/httpd.conf。
    “`bash
    sudo nano /etc/apache2/apache2.conf

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

    2. 在配置文件中查找与php相关的配置段,通常是以开始的。
    “`


    # SetHandler php-fcgi
    # Action php-fcgi /php-fcgi
    # Alias /php-fcgi /usr/lib/cgi-bin/php-fcgi
    # FastCGIExternalServer /usr/lib/cgi-bin/php-fcgi -socket /var/run/php-fpm.sock


    “`

    3. FastCGIExternalServer 指令后面的地址和端口就是php-fpm监听的地址和端口。
    “`


    # SetHandler php-fcgi
    # Action php-fcgi /php-fcgi
    # Alias /php-fcgi /usr/lib/cgi-bin/php-fcgi
    FastCGIExternalServer /usr/lib/cgi-bin/php-fcgi -socket /var/run/php-fpm.sock


    “`

    4. 保存并关闭文件。

    通过以上方法,你可以轻松地查看php的启动命令。这对于了解和调试php服务器配置非常有帮助。

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

400-800-1024

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

分享本页
返回顶部