我正在尝试将NGINX服务器上的网站升级到PHP 7.2。乍一看,以前的开发人员似乎已经安装了PHP 7.2,但是该服务却被屏蔽了。我取消屏蔽php7.2-fpm并重新启动了服务,但它不会重新创建套接字和服务文件。
这是状态的输出
service php7.2-fpm status
php7.2-fpm.service - LSB: starts php7.2-fpm
Loaded: loaded (/etc/init.d/php7.2-fpm; generated)
Active: active (exited) since Wed 2019-12-04 09:51:40 CST; 15min ago
Docs: man:systemd-sysv-generator(8)
Process: 10182 ExecStop=/etc/init.d/php7.2-fpm stop (code=exited, status=0/SUCCESS)
Process: 10244 ExecStart=/etc/init.d/php7.2-fpm start (code=exited, status=0/SUCCESS)
Main PID: 8602 (code=exited, status=203/EXEC)
Dec 04 09:51:40 web21 systemd[1]: Starting LSB: starts php7.2-fpm...
Dec 04 09:51:40 web21 systemd[1]: Started LSB: starts php7.2-fpm.
我检查了/etc/php/7.2/fpm/pool.d下的www.conf文件,并将其设置为使用Unix套接字,并且正确配置了用户/组
listen = /run/php/php7.2-fpm.sock
user = www-data
group = www-data
我现在看到未在/ usr / sbin下安装php-fpm7.2。 我是否需要重新安装php7.2-fpm,如果是,该怎么办? 我是服务器管理的新手,并且正在使用实时服务器,因此我想消除任何猜测。