Bonjour.
Il y a quelques mois j'avais fait une install de LAMP selon le lien
installation des paquets LAMP mais ça n'avait pas marché, sais plus pourquoi.
Il se trouve que je dois maintenant remplacer au pied levé l'admin d''un forum phpbb; vu qu'il y a des mises à jour à faire, je préfère faire ça en local caar je suis loin d'être un expert.
Donc hier j'ai décidé de tout désinstaller sur mon PC et de faire une installation pas à pas pour vérifier que OK après chaque étape mais c'était peut-être une mauvaise idée, ou alors j'ai merdé dans la désinstallation.
1. Désinstallation, dans l'ordre inverse de l'install, en utilisant Synaptic :
- phpmyadmin
- php-mysql, avec fichies config
- mysql-server
- mysql-server5.7
- mysql-server core 5.7 y compris base de données
- libapache2 mod php, et db config mysql
- php et php7.2 et autres
- apache2 et paquets liés
Comme il subsistait des répertoires, je les ai supprimé à la main, à savoir ; /etc/apache2 /mysql /phpmyadmin /php
Puis j'ai fait un sudo apt-get autoremove qui a supprimé encore d'autres paquets :
dbconfig-common libaio1 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libevent-core-2.1-6 libjs-sphinxdoc libjs-underscore linux-headers-4.15.0-88
linux-headers-4.15.0-88-generic linux-image-4.15.0-88-generic linux-modules-4.15.0-88-generic linux-modules-extra-4.15.0-88-generic mysql-client-5.7
mysql-client-core-5.7 php-common php-phpseclib
2. Installation Apache :
sudo apt install apache2
--> aucune erreur.
Vérification que OK avec
http://localhost = it works !
3. Installation de PHP
sudo apt install php libapache2-mod-php
Résultats : des warnings vers la fin des créations de fichiers de configuration puis des erreurs pour au final avoir celle dans le titre de ce post
sudo apt install php libapache2-mod-php
[sudo] Mot de passe de pit :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés :
libapache2-mod-php7.2 php-common php7.2 php7.2-cli php7.2-common php7.2-json
php7.2-opcache php7.2-readline
Paquets suggérés :
php-pear
Les NOUVEAUX paquets suivants seront installés :
libapache2-mod-php libapache2-mod-php7.2 php php-common php7.2 php7.2-cli
php7.2-common php7.2-json php7.2-opcache php7.2-readline
0 mis à jour, 10 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 3870 ko dans les archives.
Après cette opération, 17,2 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]
Réception de :1 http://fr.archive.ubuntu.com/ubuntu bionic/main amd64 php-common all 1:60ubuntu1 [12,1 kB]
Réception de :2 http://fr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 php7.2-common amd64 7.2.24-0ubuntu0.18.04.4 [888 kB]
Réception de :3 http://fr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 php7.2-json amd64 7.2.24-0ubuntu0.18.04.4 [18,9 kB]
Réception de :4 http://fr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 php7.2-opcache amd64 7.2.24-0ubuntu0.18.04.4 [165 kB]
Réception de :5 http://fr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 php7.2-readline amd64 7.2.24-0ubuntu0.18.04.4 [12,2 kB]
Réception de :6 http://fr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 php7.2-cli amd64 7.2.24-0ubuntu0.18.04.4 [1407 kB]
Réception de :7 http://fr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libapache2-mod-php7.2 amd64 7.2.24-0ubuntu0.18.04.4 [1350 kB]
Réception de :8 http://fr.archive.ubuntu.com/ubuntu bionic/main amd64 libapache2-mod-php all 1:7.2+60ubuntu1 [3212 B]
Réception de :9 http://fr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 php7.2 all 7.2.24-0ubuntu0.18.04.4 [9244 B]
Réception de :10 http://fr.archive.ubuntu.com/ubuntu bionic/main amd64 php all 1:7.2+60ubuntu1 [3084 B]
3870 ko réceptionnés en 1s (3333 ko/s)
Sélection du paquet php-common précédemment désélectionné.
(Lecture de la base de données... 347010 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../0-php-common_1%3a60ubuntu1_all.deb ...
Dépaquetage de php-common (1:60ubuntu1) ...
Sélection du paquet php7.2-common précédemment désélectionné.
Préparation du dépaquetage de .../1-php7.2-common_7.2.24-0ubuntu0.18.04.4_amd64.deb ...
Dépaquetage de php7.2-common (7.2.24-0ubuntu0.18.04.4) ...
Sélection du paquet php7.2-json précédemment désélectionné.
Préparation du dépaquetage de .../2-php7.2-json_7.2.24-0ubuntu0.18.04.4_amd64.deb ...
Dépaquetage de php7.2-json (7.2.24-0ubuntu0.18.04.4) ...
Sélection du paquet php7.2-opcache précédemment désélectionné.
Préparation du dépaquetage de .../3-php7.2-opcache_7.2.24-0ubuntu0.18.04.4_amd64.deb ...
Dépaquetage de php7.2-opcache (7.2.24-0ubuntu0.18.04.4) ...
Sélection du paquet php7.2-readline précédemment désélectionné.
Préparation du dépaquetage de .../4-php7.2-readline_7.2.24-0ubuntu0.18.04.4_amd64.deb ...
Dépaquetage de php7.2-readline (7.2.24-0ubuntu0.18.04.4) ...
Sélection du paquet php7.2-cli précédemment désélectionné.
Préparation du dépaquetage de .../5-php7.2-cli_7.2.24-0ubuntu0.18.04.4_amd64.deb ...
Dépaquetage de php7.2-cli (7.2.24-0ubuntu0.18.04.4) ...
Sélection du paquet libapache2-mod-php7.2 précédemment désélectionné.
Préparation du dépaquetage de .../6-libapache2-mod-php7.2_7.2.24-0ubuntu0.18.04.4_amd64.deb ...
Dépaquetage de libapache2-mod-php7.2 (7.2.24-0ubuntu0.18.04.4) ...
Sélection du paquet libapache2-mod-php précédemment désélectionné.
Préparation du dépaquetage de .../7-libapache2-mod-php_1%3a7.2+60ubuntu1_all.deb ...
Dépaquetage de libapache2-mod-php (1:7.2+60ubuntu1) ...
Sélection du paquet php7.2 précédemment désélectionné.
Préparation du dépaquetage de .../8-php7.2_7.2.24-0ubuntu0.18.04.4_all.deb ...
Dépaquetage de php7.2 (7.2.24-0ubuntu0.18.04.4) ...
Sélection du paquet php précédemment désélectionné.
Préparation du dépaquetage de .../9-php_1%3a7.2+60ubuntu1_all.deb ...
Dépaquetage de php (1:7.2+60ubuntu1) ...
Paramétrage de php-common (1:60ubuntu1) ...
Paramétrage de php7.2-common (7.2.24-0ubuntu0.18.04.4) ...
Creating config file /etc/php/7.2/mods-available/calendar.ini with new version
Creating config file /etc/php/7.2/mods-available/ctype.ini with new version
Creating config file /etc/php/7.2/mods-available/exif.ini with new version
Creating config file /etc/php/7.2/mods-available/fileinfo.ini with new version
Creating config file /etc/php/7.2/mods-available/ftp.ini with new version
Creating config file /etc/php/7.2/mods-available/gettext.ini with new version
Creating config file /etc/php/7.2/mods-available/iconv.ini with new version
Creating config file /etc/php/7.2/mods-available/pdo.ini with new version
Creating config file /etc/php/7.2/mods-available/phar.ini with new version
Creating config file /etc/php/7.2/mods-available/posix.ini with new version
Creating config file /etc/php/7.2/mods-available/shmop.ini with new version
Creating config file /etc/php/7.2/mods-available/sockets.ini with new version
Creating config file /etc/php/7.2/mods-available/sysvmsg.ini with new version
Creating config file /etc/php/7.2/mods-available/sysvsem.ini with new version
Creating config file /etc/php/7.2/mods-available/sysvshm.ini with new version
Creating config file /etc/php/7.2/mods-available/tokenizer.ini with new version
Paramétrage de php7.2-readline (7.2.24-0ubuntu0.18.04.4) ...
Not replacing deleted config file /etc/php/7.2/mods-available/readline.ini
WARNING: Module readline ini file doesn't exist under /etc/php/7.2/mods-available
WARNING: Module readline ini file doesn't exist under /etc/php/7.2/mods-available
php_invoke: Enabled module readline for apache2 sapi
php_invoke: Enabled module readline for cli sapi
Paramétrage de php7.2-json (7.2.24-0ubuntu0.18.04.4) ...
Creating config file /etc/php/7.2/mods-available/json.ini with new version
Paramétrage de php7.2-opcache (7.2.24-0ubuntu0.18.04.4) ...
Not replacing deleted config file /etc/php/7.2/mods-available/opcache.ini
WARNING: Module opcache ini file doesn't exist under /etc/php/7.2/mods-available
WARNING: Module opcache ini file doesn't exist under /etc/php/7.2/mods-available
php_invoke: Enabled module opcache for apache2 sapi
php_invoke: Enabled module opcache for cli sapi
Paramétrage de php7.2-cli (7.2.24-0ubuntu0.18.04.4) ...
update-alternatives: utilisation de « /usr/bin/php7.2 » pour fournir « /usr/bin/php » (php) en mode automatique
update-alternatives: utilisation de « /usr/bin/phar7.2 » pour fournir « /usr/bin/phar » (phar) en mode automatique
update-alternatives: utilisation de « /usr/bin/phar.phar7.2 » pour fournir « /usr/bin/phar.phar » (phar.phar) en mode automatique
Creating config file /etc/php/7.2/cli/php.ini with new version
php_invoke: Enabled module opcache for cli sapi
php_invoke: Enabled module readline for cli sapi
Paramétrage de libapache2-mod-php7.2 (7.2.24-0ubuntu0.18.04.4) ...
Not replacing deleted config file /etc/php/7.2/apache2/php.ini
php_invoke: Enabled module opcache for apache2 sapi
php_invoke: Enabled module readline for apache2 sapi
Module mpm_event disabled.
Enabling module mpm_prefork.
apache2_switch_mpm Switch to prefork
dpkg: erreur de traitement du paquet libapache2-mod-php7.2 (--configure) :
installed libapache2-mod-php7.2 package post-installation script subprocess returned error exit status 1
dpkg: des problèmes de dépendances empêchent la configuration de libapache2-mod-php :
libapache2-mod-php dépend de libapache2-mod-php7.2 ; cependant :
Le paquet libapache2-mod-php7.2 n'est pas encore configuré.
dpkg: erreur de traitement du paquet libapache2-mod-php (--configure) :
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de php7.2 :
php7.2 dépend de libapache2-mod-php7.2 | php7.2-fpm | php7.2-cgi ; cependant :
Le paquet libapache2-mod-php7.2 n'est pas encore configuré.
Le paquet php7.2-fpm n'est pas installé.
Le paquet php7.2-cgi n'est pas installé.
dpkg: erreur de traitement du paquet php7.2 (--configure) :
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de php :
php dépend de php7.2 ; cependant :
Le paquet php7.2 n'est pas encore configuré.
dpkg: erreur de traiteAucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
ment du paquet php (--configure) :
problèmes de dépendances - laissé non configuré
Traitement des actions différées (« triggers ») pour man-db (2.8.3-2ubuntu0.1) ...
Des erreurs ont été rencontrées pendant l'exécution :
libapache2-mod-php7.2
libapache2-mod-php
php7.2
php
E: Sub-process /usr/bin/dpkg returned an error code (1)
pit@Toshiba:~$
J'ai tenté un sudo dpkg --configure -a mais ça me dit qu'il y a une erreur sur libapache2-mod-php7.2 et des soucis de dépendances
sudo dpkg --configure -a
[sudo] Mot de passe de pit :
Paramétrage de libapache2-mod-php7.2 (7.2.24-0ubuntu0.18.04.4) ...
Not replacing deleted config file /etc/php/7.2/apache2/php.ini
php_invoke: Enabled module opcache for apache2 sapi
php_invoke: Enabled module readline for apache2 sapi
dpkg: erreur de traitement du paquet libapache2-mod-php7.2 (--configure) :
installed libapache2-mod-php7.2 package post-installation script subprocess returned error exit status 1
dpkg: des problèmes de dépendances empêchent la configuration de libapache2-mod-php :
libapache2-mod-php dépend de libapache2-mod-php7.2 ; cependant :
Le paquet libapache2-mod-php7.2 n'est pas encore configuré.
dpkg: erreur de traitement du paquet libapache2-mod-php (--configure) :
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de php7.2 :
php7.2 dépend de libapache2-mod-php7.2 | php7.2-fpm | php7.2-cgi ; cependant :
Le paquet libapache2-mod-php7.2 n'est pas encore configuré.
Le paquet php7.2-fpm n'est pas installé.
Le paquet php7.2-cgi n'est pas installé.
dpkg: erreur de traitement du paquet php7.2 (--configure) :
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de php :
php dépend de php7.2 ; cependant :
Le paquet php7.2 n'est pas encore configuré.
dpkg: erreur de traitement du paquet php (--configure) :
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
libapache2-mod-php7.2
libapache2-mod-php
php7.2
php
pit@Toshiba:~$
Où ai-je fait une erreur ?
Comment réparer et poursuivre l'installation ?
Merci pour votre aide.