Heim  >  Artikel  >  Backend-Entwicklung  >  请教php7如何重启php-fpm以及如何去掉X-Powered-By:PHP?

请教php7如何重启php-fpm以及如何去掉X-Powered-By:PHP?

WBOY
WBOYOriginal
2016-08-18 09:15:592431Durchsuche

背景:
服务器:CentOS7 + nginx/1.9.15 + PHP7.0.8 + Mysql

原因:
发现响应头里面有:X-Powered-By:PHP/7.0.8
想把它去掉
于是修改php.ini文件,把expose_php 设置为 Off,然后重启nginx,
发现这货还是在那好好的。
不知道是不是php-fpm没有重启的原因,但是发现php-fpm没有重启的选项。

请教大神们遇到上述情况要怎么处理?
如何重启php-fpm以及如何去掉X-Powered-By?
谢谢


总结:如果对php.ini有修改,除了重启nginx,对于centOS需要把php-fpm的进程kill掉,然后再启动,这样修改才会有效!

回复内容:

背景:
服务器:CentOS7 + nginx/1.9.15 + PHP7.0.8 + Mysql

原因:
发现响应头里面有:X-Powered-By:PHP/7.0.8
想把它去掉
于是修改php.ini文件,把expose_php 设置为 Off,然后重启nginx,
发现这货还是在那好好的。
不知道是不是php-fpm没有重启的原因,但是发现php-fpm没有重启的选项。

请教大神们遇到上述情况要怎么处理?
如何重启php-fpm以及如何去掉X-Powered-By?
谢谢


总结:如果对php.ini有修改,除了重启nginx,对于centOS需要把php-fpm的进程kill掉,然后再启动,这样修改才会有效!

ps aux | grep php-fpm

找到pid,然后kill pid

然后再
/usr/local/php7/sbin/php-fpm
启动

如何去掉X-Powered-By?你的操作是对的,如果不生效,看看php.ini是读的哪个目录

php -i | grep php.ini,然后对应的修改就好

ubuntu是: sudo service php7.0-fpm restart , 可以参考下 试下 哈哈

没有在CentOS上用过php-fpm,不过在Ubuntu上用过,重启命令是sudo service php5-fpm restart. 仅供参考。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn