Je dois recharger mon php.ini et il n'y a rien dans la boîte de dialogue d'aide sur comment le redémarrer.
+1 pour service --status-all
Je dois recharger mon php.ini et il n'y a rien dans la boîte de dialogue d'aide sur comment le redémarrer.
Php-fpm redémarrera si vous envoyez un signal USR2 au processus principal :
sudo kill -USR2 php-fpm_main_process_id
Nous devons simplement indiquer à php-fpm d'enregistrer son pid quelque part. Dans cet exemple, je partirai du principe que vous souhaitez le sauvegarder dans /etc/private/php-fpm.pid
, et que php-fpm s'exécute en tant qu'utilisateur _php. Tout d'abord, ajoutez cette ligne au fichier de configuration :
pid = /etc/php-fpm.pid
Ensuite, créez le fichier /etc/php-fpm.pid
, et assurez-vous que php-fpm a l'autorisation de le modifier :
$ cd /etc
$ sudo touch php-fpm.pid
$ sudo chown _php php-fpm.pid
$ sudo chmod 644 php-fpm.pid
Maintenant, la prochaine fois que php-fpm démarre, vous pourrez obtenir son pid et le redémarrer comme ceci :
$ cat /etc/php-fpm.pid
815
$ sudo kill -USR2 815
Ou vous pouvez combiner tout cela en une seule commande :
$ sudo kill -USR2 `cat /etc/private/php-fpm.pid`
Je préfère les réponses et commentaires de @dialtone et @Keeth avec pkill ...
ci-dessus ; plus courts et plus simples.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.