php7 php-fpm 重启
PHP7中php-fpm可通过发送SIGUSR2信号实现优雅重启,不中断现有请求。源码编译安装需修改php-fpm.conf启用pid文件,并将init.d.php-fpm复制为系统服务,使用service命令平滑启停。生产环境建议优先使用reload重载配置,避免服务中断。
PHP7中php.ini、php-fpm和www.conf的配置
php-fpm的管理,在源码安装环境下其实有不少细节值得留意。先说说几个常用操作:关闭php-fpm,可以用 kill -SIGINT `cat /usr/local/php/var/run/php-fpm.pid`;重启则用 kill -SIGUSR2 `cat /usr/local/php/var/run/php-fpm.pid`。这两个信号分别对应优雅关闭和优雅重启,生产环境下比直接kill进程要安全得多。
查看php-fpm进程数,有三个常用命令:ps aux | grep -c php-fpm、netstat -anpo | grep "php-cgi" | wc -l、netstat -anop | grep "php-fpm" | wc -l。通常第一个就行,但后两个能更精确地看到网络连接层面的情况。
nginx通过FastCGI运行PHP,相比Apache内置PHP环境有明显的性能优势。早在PHP5.4时代,就有消息称PHP-FPM补丁将被合并进内核,这让nginx+PHP的组合变得更加轻便。不过回到实际配置,如果你是用源码编译安装的PHP,会发现php-fpm在5.3.2以后的版本不再支持传统的 start|restart|stop|reload 参数,这就需要手动把它配置成系统服务,实现平滑启停。
第一步,修改php-fpm.conf文件(比如 vi /usr/local/php54/etc/php-fpm.conf),把 ;pid = run/php-fpm.pid 前面的分号去掉,让pid文件生效。这是后续服务管理脚本能够正确找到进程的关键。
第二步,源码编译安装的PHP会在源码目录生成一些辅助文件,找到 init.d.php-fpm 并复制到init.d目录下:cp /usr/local/src/php54/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm。然后设置执行权限并添加到系统服务:chmod +x /etc/init.d/php-fpm,chkconfig --add php-fpm。
完成之后,就可以用标准的service命令来管理php-fpm了:service php-fpm start、service php-fpm stop、service php-fpm restart、service php-fpm reload。注意,reload是平滑重载配置,不会中断现有请求,生产环境优先使用。
另外,关于nginx下开启php-fpm输出PHP错误日志的问题,通常需要在php-fpm的www.conf中设置 catch_workers_output = yes,并确保php.ini中的 log_errors 和 error_log 正确配置。如果遇到“PHP Startup: Invalid library”这种扩展编译错误,一般是因为扩展版本与PHP版本不匹配,或者so文件路径未正确加载。检查一下extension_dir和php.ini中扩展的加载顺序,多数问题都能解决。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
一款文字处理软件,一种订阅式的跨平台办公软件,基于云平台提供多种服务,通过将 Excel 和 Outlook 等应用与 OneDrive 和 Microsoft Teams 等强大的云服务相结合,Office 365 可让任何人使用任何设备随时随地创建和共享内容。
CodeExpander 是一款快捷短语输入增强工具,通过键入缩写自动展开为自定义文段,提升工作效率。任务管理和过程控制会更完整,持续下载、批量同步或需要稳定传输流程的场景会更适合它。
Mountain Duck 是一款能将多个网盘挂载到本地的工具,像本地磁盘一样使用网盘。清理链路的完整性会更好一些,做应用卸载、残留处理和空间整理时,通常能少走很多手动排查步骤。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
一款文字处理软件,一种订阅式的跨平台办公软件,基于云平台提供多种服务,通过将 Excel 和 Outlook 等应用与 OneDrive 和 Microsoft Teams 等强大的云服务相结合,Office 365 可让任何人使用任何设备随时随地创建和共享内容。
Wise Folder Hider Pro 是一款专业级文件和文件夹隐藏加密软件,为私密数据添加多重保护。高频操作更强调就近处理,浏览、整理和跨目录移动文件时,来回切换和重复点击都会少很多。
CodeExpander 是一款快捷短语输入增强工具,通过键入缩写自动展开为自定义文段,提升工作效率。任务管理和过程控制会更完整,持续下载、批量同步或需要稳定传输流程的场景会更适合它。


























