Hintergrund:
Server: CentOS7 nginx/1.9.15 PHP7.0.8 Mysql
Grund:
Es wurde festgestellt, dass der Antwortheader Folgendes enthält: nginx,
Ich habe festgestellt, dass dieses Produkt dort immer noch einwandfrei funktioniert.
Ich weiß nicht, ob das der Grund dafür ist, dass php-fpm nicht neu gestartet wurde, aber ich habe festgestellt, dass php-fpm nicht über die Option zum Neustart verfügt.
Darf ich die Experten fragen, wie sie mit der oben genannten Situation umgehen sollen?
Vielen Dank
Antwortinhalt:
Grund:
Ich habe festgestellt, dass dieses Produkt dort immer noch einwandfrei funktioniert.
Ich weiß nicht, ob das der Grund dafür ist, dass php-fpm nicht neu gestartet wurde, aber ich habe festgestellt, dass php-fpm nicht über die Option zum Neustart verfügt.
Darf ich die Experten fragen, wie sie mit der oben genannten Situation umgehen sollen?
Wie starte ich PHP-FPM neu und wie entferne ich X-Powered-By?
Vielen Dank
Zusammenfassung: Wenn es Änderungen an php.ini gibt, müssen Sie zusätzlich zum Neustart von nginx für centOS den php-fpm-Prozess beenden und ihn dann erneut starten, damit die Änderungen wirksam werden!
Finde den PID und töte ihn dann
Dann
/usr/local/php7/sbin/php-fpmstarten
Wie entferne ich X-Powered-By? Wenn es nicht funktioniert, überprüfen Sie, aus welchem Verzeichnis php.ini liest
php -i |. grep php.ini und ändern Sie es dann entsprechend
Ubuntu ist: sudo service php7.0-fpm neu starten, Sie können darauf verweisen und es ausprobieren, haha
Ich habe php-fpm nicht unter CentOS verwendet, aber ich habe es unter Ubuntu verwendet. Der Neustartbefehl dient nur als Referenz.