Ich richte php-fpm auf meinem Rechner ein und installiere es mit Homebrew (speziell Homebrew-Alt). Alles ist in Ordnung, und wenn ich das Terminal öffne und den Befehl "php-fpm" eintippe, fängt es gut an. Leider, wenn ich versuche, irgendwelche Befehle wie "php-fpm stop" auszuführen, bekomme ich die folgende Nachricht. Hat jemand eine Idee, was das verursacht oder wie ich es zum Laufen bringen könnte? Wenn ich versuche, den Prozess mit dem Befehl kill zu beenden, scheint es sich automatisch neu zu starten.
%Vor%Wenn Sie das USR2-Signal verwenden, lädt php-fpm seine Konfigurationsdatei neu:
%Vor%Sie können Lanchctl verwenden:
Stopp:
%Vor%Start:
%Vor%Passen Sie die Versionsnummer "php55" an Ihre Umgebung an.
Ich habe php-fpm auf OSX Lion installiert (über Macports) und den Befehl kill benutzt, um es zu stoppen. Es scheint gut zu funktionieren.
Versuchen Sie, php-fpm direkt zu beenden, oder verwenden Sie die pid-Datei? Es wird viele php-fpm-Instanzen geben, da es mit untergeordneten Prozessen funktioniert, machst du die Haupt-App möglicherweise nicht kaputt. Der Befehl, den ich verwende, ist
%Vor%Ich weiß nicht, wo die pid-Datei für php-fpm eingestellt ist, wenn sie über Homebrew installiert wird. Aber Sie können herausfinden, aus dem Compiler-Skript oder PHP-fpm Conf-Datei (falls definiert).
Sie können auch die Dateidatenbank vom Terminal aktualisieren und einen Locate-Anruf ausführen. Versuchen Sie, diese Befehle mit sudo auszuführen
%Vor%updatedb kann einige Zeit in Anspruch nehmen. Und dann mach einfach
%Vor%Sie können php-fpm auch im Aktivitätsmonitor schließen. Wählen Sie einfach den Vorgang und drücken Sie die Schaltfläche Beenden.