我正在运行一个使用 Ubuntu 16 的网络服务器并php-fpm
处理 PHP 请求。php-fpm
已通过apt-get
默认的 Ubuntu 存储库安装。
根据此引用我应该能够运行php-fpm -t
来测试配置。但是,这只告诉我,没有php-fpm
。我很确定,它是(包括 PHP 处理在内的 Web 服务器运行良好,并且服务 php7.0-fpm 已启动并正在运行)...但没有名为 的可执行文件php-fpm
。
如何php-fpm
在重新加载配置之前使用 PHP 7 测试配置更改?
答案1
要测试 PHP FPM(PHP 7.0)的配置文件,请运行:
sudo php-fpm7.0 -t
请注意,命令名称可能有点令人困惑,因为 systemd 服务名为php7.0-fpm
。
如果一切正常,这是一个示例输出:
[20-Jun-2022 21:50:07] NOTICE: configuration file /etc/php/7.0/fpm/php-fpm.conf test is successful
答案2
您可以在系统中找到 php-fpm 文件并在绝对路径下执行命令:find / -type f -iname”php-fpm“