重启php-fpm
PHP-FPM是一款简单好用的PHPFastCGI进程管理工具。
它可以和Apache、Nginx或其他服务器一起构建完整的PHP环境。
接下来我们看看在更改了php.ini文件后,如何stop、restart或者reloadPHP-FPM,以使修改生效。
1 修改php.ini或www.conf?
修改php.ini文件:
$php--ini#确定php.ini文件的位置 $sudovi/etc/php.ini#修改php.ini文件
修改php-fpm.conf文件:
$sudovi/etc/php-fpm/www.conf
编辑之后保存。
2CentOS/RHEL7
$sudosystemctlstartphp-fpm#启动php-fpm $sudosystemctlstopphp-fpm#停止php-fpm $sudosystemctlreloadphp-fpm#重载php-fpm $sudosystemctlrestartphp-fpm#重启php-fpm
3CentOS/RHEL6.x等旧版本
$sudoservicephp-fpmstart #启动php-fpm $sudoservicephp-fpmstop #停止php-fpm $sudoservicephp-fpmrestart #重启php-fpm $sudoservicephp-fpmreload #重载php-fpm
4Ubuntu/Debian
$sudoservicephp5-fpmstart#启动 $sudoservicephp5-fpmstop#停止 $sudoservicephp5-fpmrestart#重启 $sudoservicephp5-fpmreload#重载
如果系统使用systemd,比如UbuntuLinux16.04+LTS或者DebianLinux8.x+,可以这样:
$sudosystemctlstartphp5-fpm.service#启动 $sudosystemctlstopphp5-fpm.service#停止 $sudosystemctlrestartphp5-fpm.service#重启 $sudosystemctlreloadphp5-fpm.service#重载
5Ubuntu/Debian操作php7.0-fpm
$sudoservicephp7.0-fpmstart $sudoservicephp7.0-fpmstop $sudoservicephp7.0-fpmrestart $sudoservicephp7.0-fpmreload
如果系统使用systemd,比如UbuntuLinux16.04+LTS或者DebianLinux8.x+,可以这样:
$sudosystemctlstartphp7.0-fpm.service $sudosystemctlstopphp7.0-fpm.service $sudosystemctlrestartphp7.0-fpm.service $sudosystemctlreloadphp7.0-fpm.service
6 AlpineLinux
#/etc/init.d/php-fpmstart #/etc/init.d/php-fpmstop #/etc/init.d/php-fpmrestart
7FreeBSDUnix
#/usr/local/etc/rc.d/php-fpmstart #/usr/local/etc/rc.d/php-fpmstop #/usr/local/etc/rc.d/php-fpmreload #/usr/local/etc/rc.d/php-fpmrestart
或者用service命令:
#servicephp-fpmstart #servicephp-fpmstop #servicephp-fpmrestart #servicephp-fpmreload
英文原文:
- Howtoreload/restartphp7.0-fpm/php5.0-fpmservice