Linux ist ein Open-Source-Betriebssystem, das auf verschiedenen Plattformen ausgeführt werden kann. Es wird von vielen Unternehmen verwendet, von denen einige damit ihre Website-Anwendungen ausführen. Auf Linux-Plattformen ist es jedoch auch üblich, Anwendungen zu optimieren und zu konfigurieren. Eine der häufigsten Aufgaben ist das Herunterfahren von PHP-FPM (FastCGI Process Manager).
In diesem Artikel werde ich vorstellen, wie man PHP-FPM mit verschiedenen Methoden deaktiviert. Dadurch können Administratoren und Entwickler die Stabilität und Sicherheit ihrer Server gewährleisten. In diesem Artikel stelle ich einige verschiedene Methoden vor, die für verschiedene Situationen und Umgebungen funktionieren.
Methode 1: PHP-FPM über die Befehlszeile deaktivieren
Die erste Methode besteht darin, PHP-FPM über die Befehlszeile zu deaktivieren. Dies ist die einfachste Methode und erfordert die Ausführung eines kurzen einzeiligen Befehls.
Schritt 1: Greifen Sie zunächst per SSH oder Terminal auf das Serversystem zu.
Schritt 2: Stoppen Sie den PHP-FPM-Dienst mit dem folgenden Befehl:
sudo service php-fpm stop
Dieser Befehl pausiert den PHP-FPM-Dienst, wodurch alle PHP-Prozesse gestoppt werden.
Schritt 3: Wenn Sie den PHP-FPM-Dienst neu starten möchten, können Sie den folgenden Befehl verwenden:
sudo service php-fpm start
Dadurch wird der PHP-FPM-Dienst neu gestartet, wodurch alle PHP-FPM-Prozesse neu gestartet werden.
Methode 2: Deaktivieren Sie PHP-FPM durch Bearbeiten der Konfigurationsdatei
Die zweite Methode zum Deaktivieren von PHP-FPM ist das Bearbeiten der Konfigurationsdatei. Diese Methode erfordert den Zugriff auf die PHP-FPM-Konfigurationsdatei und das Vornehmen einiger Änderungen, um den Dienst zu stoppen. Hier sind einige einfache Schritte.
Schritt 1: Greifen Sie zunächst per SSH oder Terminal auf das Serversystem zu.
Schritt 2: Geben Sie das Verzeichnis ein, in dem sich die PHP-FPM-Konfigurationsdatei befindet. Bei Ubuntu 14.04 liegen die Konfigurationsdateien im Verzeichnis /etc/php5/fpm/.
cd /etc/php5/fpm/
Schritt 3: Öffnen Sie die PHP-FPM-Konfigurationsdatei mit dem folgenden Befehl:
sudo nano php-fpm.conf
Schritt 4: Suchen Sie die Zeile „pm =dynamic“ und verwenden Sie Strg+W oder die Navigationsfunktion, um sie zu finden.
Schritt 5: Dynamischen Prozessmanager in statischen Prozessmanager ändern:
pm = static
Schritt 6: „pm.max_children“ auf 0 setzen:
pm.max_children = 0
Schritt 7: „pm.max_requests“ auf 0 setzen:
pm.max_requests = 0
Schritt 8: Speichern und schließen Sie die Konfigurationsdatei.
Methode 3: PHP-FPM über den Paketmanager deaktivieren
Die dritte Methode besteht darin, den PHP-FPM-Dienst über den Paketmanager zu deaktivieren. Diese Methode eignet sich, wenn der Administrator über einen Paketmanager verfügt.
Schritt 1: Greifen Sie zunächst per SSH oder Terminal auf das Serversystem zu.
Schritt 2: Stoppen Sie den PHP-FPM-Dienst über den folgenden Befehl:
sudo service php-fpm stop
Schritt 3: Deinstallieren Sie PHP-FPM über den Paketmanager:
sudo apt-get remove php-fpm
Schritt 4: Bestätigen Sie die Deinstallation des PHP-FPM-Dienstes:
sudo dpkg --list | grep php-fpm
Schritt 5: Entfernen Sie dann alle Abhängigkeiten mit dem folgenden Befehl:
sudo apt-get autoremove
Schritt 6: Nach Abschluss der obigen Schritte wird der PHP-FPM-Dienst deinstalliert und gelöscht.
Fazit
In diesem Artikel haben wir drei verschiedene Möglichkeiten zum Deaktivieren von PHP-FPM behandelt. Dazu gehört die Eingabe über die Befehlszeile, das Bearbeiten von Konfigurationsdateien oder die Verwendung eines Paketmanagers. Administratoren und Entwickler sollten ihre eigene Methode zum Deaktivieren von PHP-FPM wählen, um die Stabilität und Sicherheit ihrer Server zu gewährleisten.
Alles in allem verfügt das Linux-Betriebssystem über eine Vielzahl umfangreicher Befehle und Funktionen, mit denen der PHP-FPM-Dienst problemlos gestoppt werden kann. Daher sollte jeder erfahrene Administrator oder Entwickler diese Aufgabe problemlos erledigen können.
Das obige ist der detaillierte Inhalt vonWie schalte ich PHP-FPM unter Linux aus? Einführung in verschiedene Methoden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!