Ubuntu 服务器 18.04 LTS。
使用systemctl restart的PHP-FPM不创建所需的插座/var/run/php/,但重新启动一样。
如何调整我的设置以允许服务在不重启的情况下重启?
我正在从单个服务器(无容器)上的源代码编译多个 PHP-FPM 实例,以用于不同年龄的 Web 应用程序。我已经成功地设置了 PHP 7.1、PHP 7.2 和 PHP 7.3。它们都在启动时正确启动,它们都有一个套接字/var/run/php/,它们都按预期从浏览器中响应。
/var/run/php开机后内容/var/run/php$ ls -l
total 0
srw-rw---- 1 www-data www-data 0 Apr 2 12:57 php7.1-fpm.sock
srw-rw---- 1 www-data www-data 0 Apr 2 12:57 php7.2-fpm.sock
srw-rw---- 1 www-data www-data 0 Apr 2 12:57 php7.3-fpm.sock
Run Code Online (Sandbox Code Playgroud)
每个服务似乎都没有问题地运行。这是systemctl status每个的输出:
~$ sudo systemctl status php7.1-fpm
? php7.1-fpm.service - The PHP FastCGI Process Manager …Run Code Online (Sandbox Code Playgroud)