如何确定 php-fpm 的当前配置?
我想确定“已加载”的当前配置。这些将是此处列出的所有值:http://php.net/manual/en/install.fpm.configuration.php
这些值不由 返回。phpinfo()
我想确定“已加载”的当前配置。这些将是此处列出的所有值:http://php.net/manual/en/install.fpm.configuration.php
这些值不由 返回。phpinfo()
如果您有权访问服务器,请尝试,具体取决于 php 版本
sudo php-fpm7.0 -tt
sudo php-fpm7.x -tt
sudo php-fpm7.4 -tt
它测试当前的配置文件并显示配置参数值(也是默认值)。如果进行了修改并且 php-fpm 尚未重新加载,则显示的值可能与当前正在运行的配置不同。
仅在 php-fpm 7.4 上测试过
注意: 命令的输出将变为标准错误,这使得管道连接到类似或更不方便的内容。要说明这一点:grep
less
php-fpm7.4 -tt 2>&1 | grep access
据我所知,有两种方法可以检查出来
root@c56686e9854c:/# ps aux | grep php-fpm | grep master
根 1 0.0 0.9 455112 37324 ?Ss 12:01 0:00 php-fpm: master process (/usr/local/etc/php-fpm.conf)
root@c56686e9854c:/# php-fpm -tt
[2020年3月29日,12:31:23]注意:[www]
...
[2020年3月29日,12:31:23]注意:pm = 动态
[2020年3月29日,12:31:23]注意:下午.max_儿童 = 5
[2020年3月29日,12:31:23]注意:pm.start_servers = 2
[2020年3月29日,12:31:23]注意:pm.min_spare_servers = 1
[2020年3月29日,12:31:23]注意:pm.max_spare_servers = 3
...