Ich habe die alte PHP-Version auf die neueste php7-Version aktualisiert, kann aber die Dienste nicht starten.
systemctl restart apache2.service
Job for apache2.service failed. See "systemctl status apache2.service" and "journalctl -xe" for details.
Status Detail:
systemctl status apache2.service
● apache2.service - LSB: Apache2 web server
Loaded: loaded (/etc/init.d/apache2)
Active: failed (Result: exit-code) since Mon 2016-01-04 13:58:17 IST; 5s ago
Docs: man:systemd-sysv-generator(8)
Process: 16666 ExecStart=/etc/init.d/apache2 start (code=exited, status=1/FAILURE)
Jan 04 13:58:17 GCT022 apache2[16666]: *
Jan 04 13:58:17 GCT022 apache2[16666]: * The apache2 configtest failed.
Jan 04 13:58:17 GCT022 apache2[16666]: Output of config test was:
Jan 04 13:58:17 GCT022 apache2[16666]: apache2: Syntax error on line 140 of /etc/apache2...
Jan 04 13:58:17 GCT022 apache2[16666]: Action 'configtest' failed.
Jan 04 13:58:17 GCT022 apache2[16666]: The Apache error log may have more information.
Jan 04 13:58:17 GCT022 systemd[1]: apache2.service: control process exited, code=exit...s=1
Jan 04 13:58:17 GCT022 systemd[1]: Failed to start LSB: Apache2 web server.
Jan 04 13:58:17 GCT022 systemd[1]: Unit apache2.service entered failed state.
Jan 04 13:58:17 GCT022 systemd[1]: apache2.service failed.
Hint: Some lines were ellipsized, use -l to show in full.
root@client022:/home/user22$ ^C
Jetzt möchte ich wieder auf php7 zurückgreifen oder es entfernen, damit ich die Benutzermaschine mit der alten Version aktiv machen kann.
Zum Entfernen von PHP 7.0 verwenden
quelle
Dies wird alle PHP7-Versionen entfernen, sei es PHP 7.0 oder PHP 7.1 usw.
quelle
*
ist ein Regex- Stern, kein Glob- Stern.Wenn Sie Abhishek's ausführen, werden andere Pakete entfernt. Bei mir würde es diese auch entfernen
Also bist du besser dran mit
quelle
Der Weg, um PHP und Abhängigkeiten zu entfernen, ist:
quelle
apt-get autoremove
ist in der Manpage nicht dokumentiert.autoremove
anstelle vonremove
Ursachen der verwaisten Abhängigkeiten zur gleichen Zeit entfernt werden, was einen zusätzlichen Befehl wird ausgeführt. Ich weiß nicht, warum es nicht dokumentiert ist, da es sehr nützlich ist!zum entfernen von php7.x einfach benutzen
quelle
Nach einem:
Um alle Versionen von PHP7 zu entfernen , müssen Sie noch einige zusätzliche Schritte ausführen , um PHP7 vollständig und vollständig zu entfernen :
Dann mache ein:
und dann alle Verzeichnisse in der Ausgabe des letzten Befehls entfernen, zB:
quelle