Centos 7上的php fpm as服务

Centos 7上的php fpm as服务,php,centos7,systemd,php-7,Php,Centos7,Systemd,Php 7,PHP7是从源代码构建的 试着 systemctl enable php-fpm.service 得到 试着 chkconfig --levels 235 php-fpm on 获取相同的日志: 更新: 不知何故,我设法从chkconfig开始,但我不记得是怎么开始的。重新安装操作系统并使用PHP 7.0.6-dev.后,由于您正在编译自己的PHP,因此需要创建单元/服务,您可以像以前一样通过chkconfig进行创建,也可以尝试遵循一些指导原则,我建议您: 第一个教程中的示例文件: [Un

PHP7是从源代码构建的

试着

systemctl enable php-fpm.service
得到

试着

chkconfig --levels 235 php-fpm on
获取相同的日志:

更新:


不知何故,我设法从chkconfig开始,但我不记得是怎么开始的。重新安装操作系统并使用PHP 7.0.6-dev.

后,由于您正在编译自己的PHP,因此需要创建单元/服务,您可以像以前一样通过chkconfig进行创建,也可以尝试遵循一些指导原则,我建议您:

第一个教程中的示例文件:

[Unit]
Description=The PHP 7 FastCGI Process Manager
After=network.target

[Service]
Type=simple
PIDFile=/opt/php-7.0.3/var/run/php-fpm.pid
ExecStart=/opt/php-7.0.3/sbin/php-fpm --nodaemonize --fpm-config /opt/php-7.0.3/etc/php-fpm.conf
ExecReload=/bin/kill -USR2 $MAINPID

[Install]
WantedBy=multi-user.target

我看到了更新版,你已经解决了这个问题,但我将把它留在这里,因为它可以帮助更多的人

现在,对于PHP7.3,我在构建php之后使用这样的方法:

1. cp /path-to-php-src/sapi/fpm/php-fpm.service /etc/systemd/system/php-fpm.service
2. systemctl enable php-fpm.service

文件内容与Renato Mefi的回答类似

您的问题有任何更新吗?还需要帮助吗?
1. cp /path-to-php-src/sapi/fpm/php-fpm.service /etc/systemd/system/php-fpm.service
2. systemctl enable php-fpm.service