1 回答
TA贡献1841条经验 获得超3个赞
自己摸索出来了。艰难的一匹
首先干掉所有fpm进程
sudo killall php-fpm
修改fpm启动的prefix path to FastCGI process manager 每次启动是要加上(亲测有效)
sudo sbin/php-fpm -p /usr/local/php7.1
之后修改fpm启动时php.ini的位置,目测这种只能一次性使用,服务关闭后,后续开启还是得指定(似乎无效)
sudo sbin/php-fpm -c /usr/local/php7.1/lib/php.ini
改后的状态
vagrant@homestead:/usr/local/php7.1$ sudo sbin/php-fpm -t
[25-Oct-2018 09:03:00] NOTICE: configuration file /usr/local/php/etc/php-fpm.conf test is successful
修改后默认的fpm配置文件还是原来。
不过总的来说还是启动了(3个版本的php)
root 1056 0.0 1.7 416136 35612 ? Ss 06:46 0:00 php-fpm: master process (/etc/php/5.6/fpm/php-fpm.conf)
vagrant 1386 0.0 0.4 416136 9020 ? S 06:46 0:00 php-fpm: pool www
vagrant 1387 0.0 0.4 416136 9020 ? S 06:46 0:00 php-fpm: pool www
root 25141 0.0 0.5 188716 11608 ? Ss 08:58 0:00 php-fpm: master process (/usr/local/php/etc/php-fpm.conf)
vagrant 25142 0.0 0.4 188716 8656 ? S 08:58 0:00 php-fpm: pool www
vagrant 25143 0.0 0.4 188716 8656 ? S 08:58 0:00 php-fpm: pool www
root 25276 0.0 0.5 188704 11432 ? Ss 09:00 0:00 php-fpm: master process (/usr/local/php7.1/etc/php-fpm.conf)
vagrant 25277 0.0 0.4 188704 8556 ? S 09:00 0:00 php-fpm: pool www
vagrant 25278 0.0 0.4 188704 8556 ? S 09:00 0:00 php-fpm: pool www
- 1 回答
- 0 关注
- 557 浏览
添加回答
举报