Heim > Artikel > Backend-Entwicklung > Was tun, wenn Debian PHP nicht neu gestartet werden kann?
Debian-PHP-Neustart-Fehlerlösung: 1. Aktualisieren Sie das vorhandene System über „apt-get update && apt-get upgrade“ 2. Sichern Sie die Quellliste und die Ersatzquellenliste. 3. Aktualisieren Sie offiziell mit „apt-get dist-upgrade“. 4. Verwenden Sie „reboot lsb_release -a“, um die Kernel-Version neu zu starten und zu überprüfen.
Die Betriebsumgebung dieses Tutorials: Debian 10-System, PHP-Version 7.2, DELL G3-Computer
Was soll ich tun, wenn Debian PHP nicht neu gestartet werden kann?
Wie man Debian von 9 auf 10 aktualisiert, sowie mögliche Lösungen, die dazu führen können, dass PHP nicht startet
Lassen Sie uns zunächst über das Upgrade von Debian10 sprechen. Aktualisieren Sie zuerst das vorhandene System, z. B. Debian 9 x64 . Es ist zu beachten, dass beim Aktualisieren des Systems möglicherweise mehrere Dialogfelder angezeigt werden, die eine manuelle Bestätigung erfordern. Der Inhalt ist nicht kompliziert. Zunächst wird abgefragt, ob bestimmte Dienste für Aktualisierungen vorübergehend angehalten werden dürfen. Anschließend wird abgefragt, ob die Firewall-Einstellungen einschließlich IP4 und IP6 sowie die angepasste Konfiguration der SSHD_CONFIG-Datei beibehalten werden sollen.
Nach dem Update von debian10 wurden keine weiteren Probleme festgestellt, außer dass PHP auf einigen Hosts nicht gestartet werden konnte. Die selbststartenden Dienste starten normal und es werden keine Fehler gemeldet. Ich habe keine Software gefunden, die nicht mehr verwendet werden kann. Die Stabilität und Effizienz fühlen sich gegenüber 9 unverändert an.
Es ist nicht kompliziert, das Problem zu lösen, dass PHP nicht gestartet werden kann. Der Grund, warum php-fpm nach dem Upgrade nicht gestartet werden kann, ist, dass libcurl3 in Debian10 aufgegeben und durch libcurl4 ersetzt wurde, sodass der Fehler „CURL_OPENSSL_3 nicht gefunden“ gemeldet wird. Diese Änderung betrifft nicht nur PHP, sondern auch viele Komponenten, die die libcurl3-Bibliothek verwenden. In vielen Beiträgen im Internet besteht die Lösung darin, 4 zu löschen, eine bestimmte Ubuntu-Quelle hinzuzufügen und dann die Installation von libcurl3 zu erzwingen. Dies führt jedoch dazu, dass Curl nicht mehr verfügbar ist. Dies ist nur eine vorübergehende Lösung. Wenn Sie nicht viel über andere Software wissen, ist es der richtige Weg, eine neue Version der entsprechenden Software zu finden, die die libcurl4-Komponente verwendet.
Für PHP sind die Versionen 5.5 und 5.6 von diesem Upgrade nicht betroffen. 7.2 und 7.3 sind davon betroffen. Andere Versionen wurden aufgrund eingeschränkter Bedingungen nicht ausprobiert. Wenn jedoch Probleme auftreten, können Sie diese anhand von 7.2 und 7.3 beheben. Es muss einmal überschrieben und installiert, kompiliert und installiert werden. Für lnmp verwenden Sie einfach das Skript upgrade.sh im Installationspaket, um PHP für lnmp zu aktualisieren. Geben Sie beim Aktualisieren dieselbe Versionsnummer wie das Original ein, um die Kompilierung und Installation zu überschreiben. Dies ist eine perfekte Lösung.
Empfohlenes Lernen: „
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas tun, wenn Debian PHP nicht neu gestartet werden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!