J'ai mis à jour l'ancienne version de PHP vers la dernière php7 mais je ne peux pas démarrer ses services.
systemctl restart apache2.service
Job for apache2.service failed. See "systemctl status apache2.service" and "journalctl -xe" for details.
Détail du statut:
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
Maintenant, je veux revenir en arrière ou supprimer php7 que je peux faire la machine utilisateur active avec l'ancienne version.
Pour supprimer php7.0, utilisez
la source
Cela supprimera toutes les versions de php7, que ce soit php 7.0 ou php 7.1 etc.
la source
*
est une regex étoile, pas un glob étoiles.Si vous exécutez Abhishek, il supprimera les autres packages. Sur le mien, il allait aussi les supprimer
Vous êtes donc mieux avec
la source
La façon de supprimer PHP et les dépendances est:
la source
apt-get autoremove
n'est pas documenté dans la page de manuel.autoremove
au lieu deremove
provoquer la suppression simultanée des dépendances orphelines, ce qui évite d'exécuter une commande supplémentaire. Je ne sais pas pourquoi ce n'est pas documenté car c'est très utile!supprimer php7.x utiliser simplement
la source
Après avoir fait un:
pour supprimer toutes les versions de php7 , vous devez toujours exécuter quelques étapes supplémentaires pour supprimer complètement et complètement php7 :
Faites ensuite:
puis supprimez tous les répertoires dans la sortie de la dernière commande, EG:
la source