PHP-FPM是一款简单好用的PHP FastCGI进程管理工具。
它可以和Apache、Nginx或其他服务器一起构建完整的PHP环境。
接下来我们看看在更改了PHP.ini 文件后,如何stop
、restart
或者reload
PHP-FPM,以使修改生效。
1 修改PHP.ini或www.conf?
$ PHP --ini # 确定PHP.ini文件的位置
$ sudo vi /etc/PHP.ini # 修改PHP.ini文件
$ sudo vi /etc/PHP-fpm/www.conf
编辑之后保存。
2 CentOS/RHEL 7
$ sudo systemctl start PHP-fpm # 启动PHP-fpm
$ sudo systemctl stop PHP-fpm # 停止PHP-fpm
$ sudo systemctl reload PHP-fpm # 重载PHP-fpm
$ sudo systemctl restart PHP-fpm # 重启PHP-fpm
3 CentOS/RHEL 6.x等旧版本
$ sudo service PHP-fpm start # 启动PHP-fpm
$ sudo service PHP-fpm stop # 停止PHP-fpm
$ sudo service PHP-fpm restart # 重启PHP-fpm
$ sudo service PHP-fpm reload # 重载PHP-fpm
4 Ubuntu/Debian
$ sudo service PHP5-fpm start # 启动
$ sudo service PHP5-fpm stop # 停止
$ sudo service PHP5-fpm restart # 重启
$ sudo service PHP5-fpm reload # 重载
如果系统使用systemd,比如Ubuntu Linux 16.04+ LTS或者Debian Linux 8.x+,可以这样:
$ sudo systemctl start PHP5-fpm.service # 启动
$ sudo systemctl stop PHP5-fpm.service # 停止
$ sudo systemctl restart PHP5-fpm.service # 重启
$ sudo systemctl reload PHP5-fpm.service # 重载
5 Ubuntu/Debian操作PHP7.0-fpm
$ sudo service PHP7.0-fpm start
$ sudo service PHP7.0-fpm stop
$ sudo service PHP7.0-fpm restart
$ sudo service PHP7.0-fpm reload
如果系统使用systemd,比如Ubuntu Linux 16.04+ LTS或者Debian Linux 8.x+,可以这样:
$ sudo systemctl start PHP7.0-fpm.service
$ sudo systemctl stop PHP7.0-fpm.service
$ sudo systemctl restart PHP7.0-fpm.service
$ sudo systemctl reload PHP7.0-fpm.service
6 Alpine Linux
# /etc/init.d/PHP-fpm start
# /etc/init.d/PHP-fpm stop
# /etc/init.d/PHP-fpm restart
7 FreeBSD Unix
# /usr/local/etc/rc.d/PHP-fpm start
# /usr/local/etc/rc.d/PHP-fpm stop
# /usr/local/etc/rc.d/PHP-fpm reload
# /usr/local/etc/rc.d/PHP-fpm restart
或者用service
命令:
# service PHP-fpm start
# service PHP-fpm stop
# service PHP-fpm restart
# service PHP-fpm reload