Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 05/01/2024, à 00:59

ujiko

Re : [RESOLU] module php8.1 qui ne veut pas s'installer sur mon upgrade

gilles@bbb:~$ sudo apt autopurge apache2 php libapache2-mod-php mysql-server php-mysql
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Les paquets suivants seront ENLEVÉS :
  apache2* apache2-data* apache2-utils* icc-profiles-free* libapache2-mod-php* libjs-bootstrap4* libjs-codemirror*
  libjs-jquery-mousewheel* libjs-jquery-timepicker* libjs-jquery-ui* libjs-popper.js* libjs-sizzle* mysql-server* node-jquery*
  php* php-bz2* php-google-recaptcha* php-mariadb-mysql-kbs* php-mysql* php-nikic-fast-route* php-phpmyadmin-motranslator*
  php-phpmyadmin-shapefile* php-phpmyadmin-sql-parser* php-phpseclib* php-psr-cache* php-psr-container* php-psr-log*
  php-symfony-cache* php-symfony-cache-contracts* php-symfony-config* php-symfony-dependency-injection*
  php-symfony-deprecation-contracts* php-symfony-expression-language* php-symfony-filesystem* php-symfony-polyfill-php80*
  php-symfony-polyfill-php81* php-symfony-service-contracts* php-symfony-var-exporter* php-tcpdf* php-twig*
  php-twig-i18n-extension* php8.1-bz2* phpmyadmin*
0 mis à jour, 0 nouvellement installés, 43 à enlever et 0 non mis à jour.
Après cette opération, 79,9 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-common » étant manquant, il est considéré qu'auc
un fichier du paquet n'est actuellement installé
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-client-core-8.0 » étant manquant, il est considé
ré qu'aucun fichier du paquet n'est actuellement installé
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « dbconfig-mysql » étant manquant, il est considéré qu'a
ucun fichier du paquet n'est actuellement installé
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-client-8.0 » étant manquant, il est considéré qu
'aucun fichier du paquet n'est actuellement installé
(Lecture de la base de données... 270350 fichiers et répertoires déjà installés.)
Suppression de apache2 (2.4.52-1ubuntu4.7) ...
Suppression de apache2-data (2.4.52-1ubuntu4.7) ...
Suppression de apache2-utils (2.4.52-1ubuntu4.7) ...
Suppression de php-tcpdf (6.4.4+dfsg1-1) ...
Suppression de icc-profiles-free (2.0.1+dfsg-1.1) ...
Suppression de libapache2-mod-php (2:8.1+92ubuntu1) ...
Suppression de phpmyadmin (4:5.1.1+dfsg1-5ubuntu1) ...
Determining localhost credentials from /etc/mysql/debian.cnf: succeeded.
Suppression de libjs-bootstrap4 (4.6.0+dfsg1-4) ...
Suppression de libjs-codemirror (5.65.0+~cs5.83.9-1) ...
Suppression de libjs-jquery-mousewheel (1:3.1.13-5) ...
Suppression de libjs-jquery-timepicker (1.6.3-1) ...
Suppression de libjs-jquery-ui (1.13.1+dfsg-1) ...
Suppression de libjs-popper.js (1.16.1+ds-5) ...
Suppression de libjs-sizzle (2.3.6+ds+~2.3.3-1) ...
Suppression de mysql-server (8.0.35-0ubuntu0.22.04.1) ...
Suppression de node-jquery (3.6.0+dfsg+~3.5.13-1) ...
Suppression de php (2:8.1+92ubuntu1) ...
Suppression de php-bz2 (2:8.1+92ubuntu1) ...
Suppression de php-google-recaptcha (1.2.4-3) ...
Suppression de php-mariadb-mysql-kbs (1.2.12-1) ...
Suppression de php-mysql (2:8.1+92ubuntu1) ...
Suppression de php-nikic-fast-route (1.3.0-3) ...
Suppression de php-phpmyadmin-motranslator (5.2.0-1build1) ...
Suppression de php-phpmyadmin-shapefile (2.1-5) ...
Suppression de php-phpmyadmin-sql-parser (5.4.1-2) ...
Suppression de php-phpseclib (2.0.36-1) ...
Suppression de php-symfony-expression-language (5.4.4+dfsg-1ubuntu8) ...
Suppression de php-symfony-cache (5.4.4+dfsg-1ubuntu8) ...
Suppression de php-symfony-cache-contracts (2.4.0-1ubuntu2) ...
Suppression de php-psr-cache (3.0.0-1) ...
Suppression de php-symfony-dependency-injection (5.4.4+dfsg-1ubuntu8) ...
Suppression de php-symfony-service-contracts (2.4.0-1ubuntu2) ...
Suppression de php-psr-container (2.0.2-1) ...
Suppression de php-psr-log (3.0.0-1) ...
Suppression de php-symfony-config (5.4.4+dfsg-1ubuntu8) ...
Suppression de php-symfony-deprecation-contracts (2.4.0-1ubuntu2) ...
Suppression de php-symfony-filesystem (5.4.4+dfsg-1ubuntu8) ...
Suppression de php-symfony-var-exporter (5.4.4+dfsg-1ubuntu8) ...
Suppression de php-symfony-polyfill-php80 (1.24.0-1ubuntu2) ...
Suppression de php-symfony-polyfill-php81 (1.24.0-1ubuntu2) ...
Suppression de php-twig-i18n-extension (3.0.0-2) ...
Suppression de php-twig (3.3.8-2ubuntu4) ...
Suppression de php8.1-bz2 (8.1.2-1ubuntu2.14) ...
Traitement des actions différées (« triggers ») pour ufw (0.36.1-4ubuntu0.1) ...
Traitement des actions différées (« triggers ») pour man-db (2.10.2-1) ...
Traitement des actions différées (« triggers ») pour libapache2-mod-php8.1 (8.1.2-1ubuntu2.14) ...
Warning: Could not load Apache 2.4 maintainer script helper.
Traitement des actions différées (« triggers ») pour hicolor-icon-theme (0.17-2) ...
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-common » étant manquant, il est considéré qu'auc
un fichier du paquet n'est actuellement installé
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-client-core-8.0 » étant manquant, il est considé
ré qu'aucun fichier du paquet n'est actuellement installé
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « dbconfig-mysql » étant manquant, il est considéré qu'a
ucun fichier du paquet n'est actuellement installé
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-client-8.0 » étant manquant, il est considéré qu
'aucun fichier du paquet n'est actuellement installé
(Lecture de la base de données... 264791 fichiers et répertoires déjà installés.)
Purge des fichiers de configuration de libjs-popper.js (1.16.1+ds-5) ...
Purge des fichiers de configuration de php8.1-bz2 (8.1.2-1ubuntu2.14) ...
Purge des fichiers de configuration de apache2 (2.4.52-1ubuntu4.7) ...
dpkg: avertissement: lors de la suppression de apache2, le répertoire « /etc/apache2/sites-available » n'était pas vide, donc il n
'a pas été supprimé
dpkg: avertissement: lors de la suppression de apache2, le répertoire « /etc/apache2/mods-available » n'était pas vide, donc il n'
a pas été supprimé
Purge des fichiers de configuration de phpmyadmin (4:5.1.1+dfsg1-5ubuntu1) ...
dpkg: avertissement: lors de la suppression de phpmyadmin, le répertoire « /usr/share/phpmyadmin » n'était pas vide, donc il n'a p
as été supprimé
Purge des fichiers de configuration de libjs-bootstrap4 (4.6.0+dfsg1-4) ...
Traitement des actions différées (« triggers ») pour ufw (0.36.1-4ubuntu0.1) ...
gilles@bbb:~$ sudo apt install apache2 php libapache2-mod-php mysql-server php-mysql
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Les paquets supplémentaires suivants seront installés : 
  apache2-data apache2-utils
Paquets suggérés :
  apache2-doc apache2-suexec-pristine | apache2-suexec-custom
Les NOUVEAUX paquets suivants seront installés :
  apache2 apache2-data apache2-utils libapache2-mod-php mysql-server php php-mysql
0 mis à jour, 7 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 359 ko/368 ko dans les archives.
Après cette opération, 1911 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Réception de :1 http://fr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 apache2-data all 2.4.52-1ubuntu4.7 [165 kB]
Réception de :2 http://fr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 apache2-utils amd64 2.4.52-1ubuntu4.7 [88,8 kB]
Réception de :3 http://fr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 apache2 amd64 2.4.52-1ubuntu4.7 [97,8 kB]
Réception de :4 http://fr.archive.ubuntu.com/ubuntu jammy/main amd64 libapache2-mod-php all 2:8.1+92ubuntu1 [2898 B]
Réception de :5 http://fr.archive.ubuntu.com/ubuntu jammy/main amd64 php all 2:8.1+92ubuntu1 [2756 B]
Réception de :6 http://fr.archive.ubuntu.com/ubuntu jammy/main amd64 php-mysql all 2:8.1+92ubuntu1 [1834 B]
359 ko réceptionnés en 0s (3454 ko/s)    
Sélection du paquet apache2-data précédemment désélectionné.
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-common » étant manquant, il est considéré qu'auc
un fichier du paquet n'est actuellement installé
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-client-core-8.0 » étant manquant, il est considé
ré qu'aucun fichier du paquet n'est actuellement installé
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « dbconfig-mysql » étant manquant, il est considéré qu'a
ucun fichier du paquet n'est actuellement installé
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-client-8.0 » étant manquant, il est considéré qu
'aucun fichier du paquet n'est actuellement installé
(Lecture de la base de données... 264616 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../0-apache2-data_2.4.52-1ubuntu4.7_all.deb ...
Dépaquetage de apache2-data (2.4.52-1ubuntu4.7) ...
Sélection du paquet apache2-utils précédemment désélectionné.
Préparation du dépaquetage de .../1-apache2-utils_2.4.52-1ubuntu4.7_amd64.deb ...
Dépaquetage de apache2-utils (2.4.52-1ubuntu4.7) ...
Sélection du paquet apache2 précédemment désélectionné.
Préparation du dépaquetage de .../2-apache2_2.4.52-1ubuntu4.7_amd64.deb ...
Dépaquetage de apache2 (2.4.52-1ubuntu4.7) ...
Sélection du paquet libapache2-mod-php précédemment désélectionné.
Préparation du dépaquetage de .../3-libapache2-mod-php_2%3a8.1+92ubuntu1_all.deb ...
Dépaquetage de libapache2-mod-php (2:8.1+92ubuntu1) ...
Sélection du paquet mysql-server précédemment désélectionné.
Préparation du dépaquetage de .../4-mysql-server_8.0.35-0ubuntu0.22.04.1_all.deb ...
Dépaquetage de mysql-server (8.0.35-0ubuntu0.22.04.1) ...
Sélection du paquet php précédemment désélectionné.
Préparation du dépaquetage de .../5-php_2%3a8.1+92ubuntu1_all.deb ...
Dépaquetage de php (2:8.1+92ubuntu1) ...
Sélection du paquet php-mysql précédemment désélectionné.
Préparation du dépaquetage de .../6-php-mysql_2%3a8.1+92ubuntu1_all.deb ...
Dépaquetage de php-mysql (2:8.1+92ubuntu1) ...
Paramétrage de mysql-server (8.0.35-0ubuntu0.22.04.1) ...
Paramétrage de php (2:8.1+92ubuntu1) ...
Paramétrage de php-mysql (2:8.1+92ubuntu1) ...
Paramétrage de libapache2-mod-php (2:8.1+92ubuntu1) ...
Paramétrage de apache2-data (2.4.52-1ubuntu4.7) ...
Paramétrage de apache2-utils (2.4.52-1ubuntu4.7) ...
Paramétrage de apache2 (2.4.52-1ubuntu4.7) ...
Enabling module mpm_event.
Enabling module authz_core.
Enabling module authz_host.
Enabling module authn_core.
Enabling module auth_basic.
Enabling module access_compat.
Enabling module authn_file.
Enabling module authz_user.
Enabling module alias.
Enabling module dir.
Enabling module autoindex.
Enabling module env.
Enabling module mime.
Enabling module negotiation.
Enabling module setenvif.
Enabling module filter.
Enabling module deflate.
Enabling module status.
Enabling module reqtimeout.
Enabling conf charset.
Enabling conf localized-error-pages.
Enabling conf other-vhosts-access-log.
Enabling conf security.
Enabling conf serve-cgi-bin.
Enabling site 000-default.
Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /lib/systemd/system/apache2.service.
Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /lib/systemd/system/apache-htcacheclean.
service.
Traitement des actions différées (« triggers ») pour man-db (2.10.2-1) ...
Traitement des actions différées (« triggers ») pour ufw (0.36.1-4ubuntu0.1) ...
gilles@bbb:~$ sudo apt install php-curl php-gd php-intl php-json php-mbstring php-xml php-zip
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
php-curl est déjà la version la plus récente (2:8.1+92ubuntu1).
php-gd est déjà la version la plus récente (2:8.1+92ubuntu1).
php-json est déjà la version la plus récente (2:8.1+92ubuntu1).
php-xml est déjà la version la plus récente (2:8.1+92ubuntu1).
php-intl est déjà la version la plus récente (2:8.1+92ubuntu1).
php-mbstring est déjà la version la plus récente (2:8.1+92ubuntu1).
php-zip est déjà la version la plus récente (2:8.1+92ubuntu1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
gilles@bbb:~$ sudo service apache2 restart
gilles@bbb:~$ 

Hors ligne

#27 Le 05/01/2024, à 01:01

krodelabestiole

Re : [RESOLU] module php8.1 qui ne veut pas s'installer sur mon upgrade

et maintenant pour apt list --installed ~nphp ?

Hors ligne

#28 Le 05/01/2024, à 01:03

ujiko

Re : [RESOLU] module php8.1 qui ne veut pas s'installer sur mon upgrade

gilles@bbb:~$ apt list --installed ~nphp 
En train de lister... Fait
libapache2-mod-php7.4/jammy-updates,jammy-security,now 8.1.2-1ubuntu2.14 amd64  [installé]
libapache2-mod-php8.1/jammy-updates,jammy-security,now 8.1.2-1ubuntu2.14 amd64  [installé, automatique]
libapache2-mod-php/jammy,jammy,now 2:8.1+92ubuntu1 all  [installé]
php-auth-sasl/jammy,jammy,now 1.1.0-1 all  [installé, automatique]
php-common/jammy,jammy,now 2:92ubuntu1 all  [installé, automatique]
php-curl/jammy,jammy,now 2:8.1+92ubuntu1 all  [installé]
php-gd/jammy,jammy,now 2:8.1+92ubuntu1 all  [installé]
php-imagick/jammy,now 3.6.0-4ubuntu1 amd64  [installé]
php-intl/jammy,jammy,now 2:8.1+92ubuntu1 all  [installé]
php-json/jammy,jammy,now 2:8.1+92ubuntu1 all  [installé]
php-mail/jammy,jammy,now 1.4.1-1ubuntu2 all  [installé]
php-mbstring/jammy,jammy,now 2:8.1+92ubuntu1 all  [installé]
php-mysql/jammy,jammy,now 2:8.1+92ubuntu1 all  [installé]
php-net-smtp/jammy,jammy,now 1.10.0-1 all  [installé, automatique]
php-net-socket/jammy,jammy,now 1.2.2-2 all  [installé, automatique]
php-pear/jammy,jammy,now 1:1.10.12+submodules+notgz+20210212-1ubuntu3 all  [installé, automatique]
php-xml/jammy,jammy,now 2:8.1+92ubuntu1 all  [installé]
php-zip/jammy,jammy,now 2:8.1+92ubuntu1 all  [installé]
php8.1-bcmath/jammy-updates,jammy-security,now 8.1.2-1ubuntu2.14 amd64  [installé]
php8.1-cli/jammy-updates,jammy-security,now 8.1.2-1ubuntu2.14 amd64  [installé]
php8.1-common/jammy-updates,jammy-security,now 8.1.2-1ubuntu2.14 amd64  [installé]
php8.1-curl/jammy-updates,jammy-security,now 8.1.2-1ubuntu2.14 amd64  [installé]
php8.1-gd/jammy-updates,jammy-security,now 8.1.2-1ubuntu2.14 amd64  [installé]
php8.1-imagick/jammy,now 3.6.0-4ubuntu1 amd64  [installé, automatique]
php8.1-intl/jammy-updates,jammy-security,now 8.1.2-1ubuntu2.14 amd64  [installé, automatique]
php8.1-mbstring/jammy-updates,jammy-security,now 8.1.2-1ubuntu2.14 amd64  [installé]
php8.1-mysql/jammy-updates,jammy-security,now 8.1.2-1ubuntu2.14 amd64  [installé]
php8.1-opcache/jammy-updates,jammy-security,now 8.1.2-1ubuntu2.14 amd64  [installé, automatique]
php8.1-phpdbg/jammy-updates,jammy-security,now 8.1.2-1ubuntu2.14 amd64  [installé, automatique]
php8.1-readline/jammy-updates,jammy-security,now 8.1.2-1ubuntu2.14 amd64  [installé, automatique]
php8.1-xml/jammy-updates,jammy-security,now 8.1.2-1ubuntu2.14 amd64  [installé]
php8.1-zip/jammy-updates,jammy-security,now 8.1.2-1ubuntu2.14 amd64  [installé]
php8.1/jammy-updates,jammy-updates,jammy-security,jammy-security,now 8.1.2-1ubuntu2.14 all  [installé]
php/jammy,jammy,now 2:8.1+92ubuntu1 all  [installé]
gilles@bbb:~$ 

Hors ligne

#29 Le 05/01/2024, à 01:22

krodelabestiole

Re : [RESOLU] module php8.1 qui ne veut pas s'installer sur mon upgrade

ujiko a écrit :

gilles@bbb:/etc/apache2/mods-enabled$ sudo a2enmod php8.1
ERROR: Module php8.1 does not exist!

toujours pareil ?

quel retour pour :

namei -l /etc/apache2/mods-available/php8.1.conf

Hors ligne

#30 Le 05/01/2024, à 01:24

ujiko

Re : [RESOLU] module php8.1 qui ne veut pas s'installer sur mon upgrade

je l'ai viré je l'avais ajouté manuellement ;

gilles@bbb:/etc/apache2/mods-enabled$ namei -l /etc/apache2/mods-available/php8.1.conf
f: /etc/apache2/mods-available/php8.1.conf
drwxr-xr-x root root /
drwxr-xr-x root root etc
drwxr-xr-x root root apache2
drwxr-xr-x root root mods-available
                     php8.1.conf - Aucun fichier ou dossier de ce type
gilles@bbb:/etc/apache2/mods-enabled$ 

Hors ligne

#31 Le 05/01/2024, à 02:15

ujiko

Re : [RESOLU] module php8.1 qui ne veut pas s'installer sur mon upgrade

J'ai trouvé!!!!
trouvé sur ce site

gilles@bbb:/etc/apache2/mods-enabled$ sudo apt-get install php8.1-fpm php8.1-cli
[sudo] Mot de passe de gilles : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
php8.1-cli est déjà la version la plus récente (8.1.2-1ubuntu2.14).
Les NOUVEAUX paquets suivants seront installés :
  php8.1-fpm
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 1840 ko dans les archives.
Après cette opération, 5620 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Réception de :1 http://fr.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 php8.1-fpm amd64 8.1.2-1ubuntu2.14 [1840 kB]
1840 ko réceptionnés en 0s (12,7 Mo/s)  
Sélection du paquet php8.1-fpm précédemment désélectionné.
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-common » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-client-core-8.0 » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « dbconfig-mysql » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-client-8.0 » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
(Lecture de la base de données... 265161 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../php8.1-fpm_8.1.2-1ubuntu2.14_amd64.deb ...
Dépaquetage de php8.1-fpm (8.1.2-1ubuntu2.14) ...
Paramétrage de php8.1-fpm (8.1.2-1ubuntu2.14) ...

Creating config file /etc/php/8.1/fpm/php.ini with new version
NOTICE: Not enabling PHP 8.1 FPM by default.
NOTICE: To enable PHP 8.1 FPM in Apache2 do:
NOTICE: a2enmod proxy_fcgi setenvif
NOTICE: a2enconf php8.1-fpm
NOTICE: You are seeing this message because you have apache2 package installed.
Created symlink /etc/systemd/system/multi-user.target.wants/php8.1-fpm.service → /lib/systemd/system/php8.1-fpm.service.
Traitement des actions différées (« triggers ») pour man-db (2.10.2-1) ...
Traitement des actions différées (« triggers ») pour php8.1-fpm (8.1.2-1ubuntu2.14) ...
NOTICE: Not enabling PHP 8.1 FPM by default.
NOTICE: To enable PHP 8.1 FPM in Apache2 do:
NOTICE: a2enmod proxy_fcgi setenvif
NOTICE: a2enconf php8.1-fpm
NOTICE: You are seeing this message because you have apache2 package installed.
gilles@bbb:/etc/apache2/mods-enabled$ sudo service apache2 restart
gilles@bbb:/etc/apache2/mods-enabled$ a2enmod proxy_fcgi setenvif
Considering dependency proxy for proxy_fcgi:
Could not create /etc/apache2/mods-enabled/proxy.conf: Permission denied
gilles@bbb:/etc/apache2/mods-enabled$ sudo a2enmod proxy_fcgi setenvif
Considering dependency proxy for proxy_fcgi:
Enabling module proxy.
Enabling module proxy_fcgi.
Module setenvif already enabled
To activate the new configuration, you need to run:
  systemctl restart apache2
gilles@bbb:/etc/apache2/mods-enabled$ sudo a2enconf php8.1-fpm
Enabling conf php8.1-fpm.
To activate the new configuration, you need to run:
  systemctl reload apache2
gilles@bbb:/etc/apache2/mods-enabled$ sudo service apache2 restart
gilles@bbb:/etc/apache2/mods-enabled$ 

Hors ligne

#32 Le 05/01/2024, à 02:21

krodelabestiole

Re : [RESOLU] module php8.1 qui ne veut pas s'installer sur mon upgrade

euh oui, mais là tu utilises php-fpm. ça ne nous explique pas pourquoi tu n'arrives pas à faire fonctionner le module d'apache.

ce qui l'explique par contre c'est que tu vires le fichier /etc/apache2/mods-available/php8.1.conf ou bricoles je sais pas trop quoi avec.
ce fichier est pourtant installé par libapache2-mod-php8.1 que je viens de te faire réinstaller !

voir encore une fois https://doc.ubuntu-fr.org/php#installation :

Il existe 4 manières d'installer et utiliser PHP sur Ubuntu :

en ligne de commande (ou donc dans un script shell) via l'installation du paquet php-cli (cli pour command-line interface)
avec un serveur HTTP en script FastCGI via l'installation du paquet php-fpm (fpm pour FastCGI Process Manager)
avec un serveur HTTP en script CGI via l'installation du paquet php-cgi (c'est une méthode historique qui n'a plus trop d'intérêt)
en module d'Apache via l'installation du paquet libapache2-mod-php

Hors ligne

#33 Le 05/01/2024, à 02:26

ujiko

Re : [RESOLU] module php8.1 qui ne veut pas s'installer sur mon upgrade

Mais d'origine il n'y a pas de fichier php8.1.conf ni php8.1.load sad

Hors ligne

#34 Le 05/01/2024, à 02:27

krodelabestiole

Re : [RESOLU] module php8.1 qui ne veut pas s'installer sur mon upgrade

si, ils sont fournis par ce paquet, comme tu peux le voir ici : https://packages.ubuntu.com/jammy/amd64 … 1/filelist

Hors ligne

#35 Le 05/01/2024, à 02:32

ujiko

Re : [RESOLU] module php8.1 qui ne veut pas s'installer sur mon upgrade

Au temps pour moi je n'ai pas purgé le bon package m'enfin c'est réglé.

gilles@bbb:/etc/apache2/mods-enabled$ sudo apt-get install libapache2-mod-php8.1
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
libapache2-mod-php8.1 est déjà la version la plus récente (8.1.2-1ubuntu2.14).
libapache2-mod-php8.1 passé en « installé manuellement ».
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
gilles@bbb:/etc/apache2/mods-enabled$ sudo apt purge libapache2-mod-php8.1
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Les paquets suivants seront ENLEVÉS :
  libapache2-mod-php* libapache2-mod-php7.4* libapache2-mod-php8.1*
0 mis à jour, 0 nouvellement installés, 3 à enlever et 0 non mis à jour.
Après cette opération, 5428 ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-common » étant manquant, il est considéré qu'auc
un fichier du paquet n'est actuellement installé
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-client-core-8.0 » étant manquant, il est considé
ré qu'aucun fichier du paquet n'est actuellement installé
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « dbconfig-mysql » étant manquant, il est considéré qu'a
ucun fichier du paquet n'est actuellement installé
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-client-8.0 » étant manquant, il est considéré qu
'aucun fichier du paquet n'est actuellement installé
(Lecture de la base de données... 270372 fichiers et répertoires déjà installés.)
Suppression de libapache2-mod-php7.4 (8.1.2-1ubuntu2.14) ...
Suppression de libapache2-mod-php (2:8.1+92ubuntu1) ...
Suppression de libapache2-mod-php8.1 (8.1.2-1ubuntu2.14) ...
apache2_invoke php8.1 prerm: No action required
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-common » étant manquant, il est considéré qu'auc
un fichier du paquet n'est actuellement installé
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-client-core-8.0 » étant manquant, il est considé
ré qu'aucun fichier du paquet n'est actuellement installé
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « dbconfig-mysql » étant manquant, il est considéré qu'a
ucun fichier du paquet n'est actuellement installé
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-client-8.0 » étant manquant, il est considéré qu
'aucun fichier du paquet n'est actuellement installé
(Lecture de la base de données... 270360 fichiers et répertoires déjà installés.)
Purge des fichiers de configuration de libapache2-mod-php7.4 (8.1.2-1ubuntu2.14) ...
Purge des fichiers de configuration de libapache2-mod-php8.1 (8.1.2-1ubuntu2.14) ...
apache2_invoke php8.1 postrm: No action required
gilles@bbb:/etc/apache2/mods-enabled$ sudo apt-get install libapache2-mod-php8.1
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Les NOUVEAUX paquets suivants seront installés :
  libapache2-mod-php8.1
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 1766 ko dans les archives.
Après cette opération, 5404 ko d'espace disque supplémentaires seront utilisés.
Réception de :1 http://fr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libapache2-mod-php8.1 amd64 8.1.2-1ubuntu2.14 [1766 kB]
1766 ko réceptionnés en 0s (11,3 Mo/s)             
Sélection du paquet libapache2-mod-php8.1 précédemment désélectionné.
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-common » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-client-core-8.0 » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « dbconfig-mysql » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-client-8.0 » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
(Lecture de la base de données... 270356 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libapache2-mod-php8.1_8.1.2-1ubuntu2.14_amd64.deb ...
Dépaquetage de libapache2-mod-php8.1 (8.1.2-1ubuntu2.14) ...
Paramétrage de libapache2-mod-php8.1 (8.1.2-1ubuntu2.14) ...

Creating config file /etc/php/8.1/apache2/php.ini with new version
Module mpm_event disabled.
Enabling module mpm_prefork.
apache2_switch_mpm Switch to prefork
apache2_invoke: Enable module php8.1
Traitement des actions différées (« triggers ») pour libapache2-mod-php8.1 (8.1.2-1ubuntu2.14) ...
gilles@bbb:/etc/apache2/mods-enabled$ ls
access_compat.load  authn_file.load  autoindex.load  env.load          mpm_prefork.load  proxy.conf       setenvif.conf
alias.conf          authz_core.load  deflate.conf    filter.load       negotiation.conf  proxy_fcgi.load  setenvif.load
alias.load          authz_host.load  deflate.load    mime.conf         negotiation.load  proxy.load       status.conf
auth_basic.load     authz_user.load  dir.conf        mime.load         php8.1.conf       reqtimeout.conf  status.load
authn_core.load     autoindex.conf   dir.load        mpm_prefork.conf  php8.1.load       reqtimeout.load
gilles@bbb:/etc/apache2/mods-enabled$ 

Hors ligne

#36 Le 05/01/2024, à 02:32

krodelabestiole

Re : [RESOLU] module php8.1 qui ne veut pas s'installer sur mon upgrade

il n'a peut-être pas été désinstallé avec libapache2-mod-php, un autre paquet l'a peut-être en dépendance.

la solution serait

sudo apt autoremove libapache2-mod-php8.1
sudo apt install libapache2-mod-php

Hors ligne

#37 Le 05/01/2024, à 02:33

krodelabestiole

Re : [RESOLU] module php8.1 qui ne veut pas s'installer sur mon upgrade

ujiko a écrit :

c'est réglé.

ça dépend... php-fpm ne fonctionne pas de la même manière, tu ne pourras pas changer des paramètres de PHP via les fichier .htaccess par ex.

Hors ligne

#38 Le 05/01/2024, à 02:36

ujiko

Re : [RESOLU] module php8.1 qui ne veut pas s'installer sur mon upgrade

Non je dis c'est réglé car j'ai purgé le bon paquet par un simple autoremove, là j'ai le module qui s'est installé.

Hors ligne

#39 Le 05/01/2024, à 10:49

krodelabestiole

Re : [RESOLU] module php8.1 qui ne veut pas s'installer sur mon upgrade

ujiko a écrit :
gilles@bbb:/etc/apache2/mods-enabled$ sudo apt-get install libapache2-mod-php8.1

autant mon message #3 était hors sujet, autant il ne l'est plus... hmm

tu auras des problèmes lors de la prochaine mise à jour.

si tu veux éviter ça et avoir une installation propre je te conseille de tout réinstaller :

sudo apt autopurge ~nphp8.1
sudo apt install php libapache2-mod-php php-mysql php-curl php-gd php-intl php-json php-mbstring php-xml php-zip

mieux vaut d'ailleurs utiliser apt que apt-get : https://doc.ubuntu-fr.org/apt-cli

Hors ligne

#40 Le 05/01/2024, à 10:51

krodelabestiole

Re : [RESOLU] module php8.1 qui ne veut pas s'installer sur mon upgrade

j'ai aussi écrit cette page, qui pourrait t'être sacrément utile : comment repérer une documentation moisie ?

ujiko a écrit :

cette page est un sacré exemple de tout ce qu'il ne faut pas faire, ça cumule ! j'espère que tu ne l'as pas suivie ! (sinon on coche presque toutes les cases)

Hors ligne

#41 Le 05/01/2024, à 11:14

krodelabestiole

Re : [RESOLU] module php8.1 qui ne veut pas s'installer sur mon upgrade

j'ai ajouté une note concernant ton problème : https://doc.ubuntu-fr.org/php#code_sour … navigateur

Hors ligne

#42 Le 05/01/2024, à 18:48

bruno

Re : [RESOLU] module php8.1 qui ne veut pas s'installer sur mon upgrade

Bonjour,

Je n'ai pas lu le fil en détail mais quand je vois ceci en retour de apt list :

libapache2-mod-php7.4/jammy-updates,jammy-security,now 8.1.2-1ubuntu2.14 amd64  [installé]
libapache2-mod-php8.1/jammy-updates,jammy-security,now 8.1.2-1ubuntu2.14 amd64  [installé, automatique]

J'en conclus que libapache2-mod-php7.4 a été installé manuellement et n'a donc pas été désinstallé par les mises à niveau.
Le fait de marquer ce paquet comme installé automatiquement suivi d'une demande de mise à niveau et éventuellement purge des paquets inutiles, aurait suffit à corriger le problème :

sudo apt-mark auto libapache2-mod-php7.4
sudo apt full upgrade
sudo apt autopurge

De fait, j'ai un doute sur la pertinence de la note dans la doc…


Attention, les bouteilles vendues par Nestlé Waters sont contaminées au monoxyde de dihydrogène.

Hors ligne

#43 Le 05/01/2024, à 22:34

krodelabestiole

Re : [RESOLU] module php8.1 qui ne veut pas s'installer sur mon upgrade

ça enlèvera libapache2-mod-php7.4, ce qui sera un peu plus propre, mais ça ne résout pas le problème.
(c'est sale mais on peut très bien avoir les paquets libapache2-mod-php7.4 et libapache2-mod-php8.1 installés simultanément - c'était d'ailleurs le cas ici)

la le problème c'est qu'il y a eu un bricolage manuel des fichiers mods-available/php8.1.conf et mods-available/php8.1.load (voire ils ont simplement été virés)
je ne sais pas trop pourquoi, ni quelle documentation cabalistique a été suivie pour en arriver là.

je documente du coup comment réinstaller ces fichiers quand on rencontre cette erreur alors que le paquet libapache2-mod-php a l'air installé (mais qu'on la bousillé pour une raison ou une autre).

Hors ligne

#44 Le 05/01/2024, à 22:56

krodelabestiole

Re : [RESOLU] module php8.1 qui ne veut pas s'installer sur mon upgrade

après c'est peut-être un cas trop particulier... j'aimerais bien que le chapitre Problèmes courants puisse résoudre un max de situations, mais c'est vrai que c'est la première fois que je vois celle-ci, elle ne mérite peut-être pas de note dans la doc.

ujiko tu peux nous dire pourquoi tu as supprimé ces fichiers ? quelle recommandation / documentation / échange tu as suivi qui t'as orienté là-dessus ?

Hors ligne

#45 Le 06/01/2024, à 09:21

bruno

Re : [RESOLU] module php8.1 qui ne veut pas s'installer sur mon upgrade

Ok merci pour les précisions.

krodelabestiole a écrit :

après c'est peut-être un cas trop particulier...

Ma remarque sur la note de la doc était surtout dans ce sens. wink


Attention, les bouteilles vendues par Nestlé Waters sont contaminées au monoxyde de dihydrogène.

Hors ligne