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.

#1 Le 24/10/2018, à 17:43

cleoUbuntu

[Résolu] Apache2 n'interprete pas php7.2

Bonjour
J'ai installer un php7.2, apache2, et phpmyadmin separement.
Si je fait dans mon terminal un php -S localhost:8080.
Mon code s'execute correctement, mais comme je prefere utilisé la serveur apache2 j'essaie de passer par lui mais mon code php n'est pas interprété.

Par exemple voila ce que me retourne localhost/phpmyadmin:

1540396408.png

addJSON( 'list', RecentFavoriteTable::getInstance('recent')->getHtmlList() ); exit; } if ($GLOBALS['PMA_Config']->isGitRevision()) { if (isset($_REQUEST['git_revision']) && $GLOBALS['is_ajax_request'] == true) { PMA_printGitRevision(); exit; } echo '
'; } // Handles some variables that may have been sent by the calling script $GLOBALS['db'] = ''; $GLOBALS['table'] = ''; $show_query = '1'; // Any message to display? if (! empty($message)) { echo PMA\libraries\Util::getMessage($message); unset($message); } $common_url_query = PMA_URL_getCommon(); $mysql_cur_user_and_host = ''; // when $server > 0, a server has been chosen so we can display // all MySQL-related information if ($server > 0) { include 'libraries/server_common.inc.php'; // Use the verbose name of the server instead of the hostname // if a value is set $server_info = ''; if (! empty($cfg['Server']['verbose'])) { $server_info .= htmlspecialchars($cfg['Server']['verbose']); if ($GLOBALS['cfg']['ShowServerInfo']) { $server_info .= ' ('; } } if ($GLOBALS['cfg']['ShowServerInfo'] || empty($cfg['Server']['verbose'])) { $server_info .= $GLOBALS['dbi']->getHostInfo(); } if (! empty($cfg['Server']['verbose']) && $GLOBALS['cfg']['ShowServerInfo']) { $server_info .= ')'; } $mysql_cur_user_and_host = $GLOBALS['dbi']->fetchValue('SELECT USER();'); // should we add the port info here? $short_server_info = (!empty($GLOBALS['cfg']['Server']['verbose']) ? $GLOBALS['cfg']['Server']['verbose'] : $GLOBALS['cfg']['Server']['host']); } echo '
' , "\n"; // Anchor for favorite tables synchronization. echo RecentFavoriteTable::getInstance('favorite')->getHtmlSyncFavoriteTables(); echo '
'; if ($server > 0 || count($cfg['Servers']) > 1 ) { if ($cfg['DBG']['demo']) { echo '
'; echo '

j'ai mis juste le debut, mais tout le reste du code de la page continue

Si quelqu'un saurait d'ou ca vient.

Dernière modification par cleoUbuntu (Le 08/11/2020, à 12:57)

Hors ligne

#2 Le 24/10/2018, à 17:46

xubu1957

Re : [Résolu] Apache2 n'interprete pas php7.2

Bonjour,

Regarde > la méthode de moko138 pour poster une image.

_ _ _

Pour ajouter toi-même les balises code à ton précédent message #1 :        Merci          wink

  • Cliquer sur  le lien « Modifier » en bas à droite du message

  • Sélectionner le texte

  • Cliquer sur le <> de l'éditeur de message

1530289742.png

comme indiqué dans le : Retour utilisable de commande

Dernière modification par xubu1957 (Le 24/10/2018, à 18:00)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#3 Le 24/10/2018, à 18:08

krodelabestiole

Re : [Résolu] Apache2 n'interprete pas php7.2

Hors ligne

#4 Le 24/10/2018, à 18:15

cleoUbuntu

Re : [Résolu] Apache2 n'interprete pas php7.2

déjà merci de répondre smile

sudo a2enmod php7.2

me sors

ERROR: Module php7.2 does not exist!

en je n'ai pas plusieurs version de php installer
voila la reponse de

cleo@cleo-UX510UXK:~$ apt list \*php\* | grep install

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

libapache2-mod-php/bionic,bionic,now 1:7.2+60ubuntu1 all  [installé]
libapache2-mod-php7.2/bionic-updates,bionic-security,now 7.2.10-0ubuntu0.18.04.1 amd64  [installé, automatique]
php/bionic,bionic,now 1:7.2+60ubuntu1 all  [installé]
php-bz2/bionic,bionic,now 1:7.2+60ubuntu1 all  [installé, automatique]
php-common/bionic,bionic,now 1:60ubuntu1 all  [installé, automatique]
php-curl/bionic,bionic,now 1:7.2+60ubuntu1 all  [installé, automatique]
php-gd/bionic,bionic,now 1:7.2+60ubuntu1 all  [installé, automatique]
php-mbstring/bionic,bionic,now 1:7.2+60ubuntu1 all  [installé, automatique]
php-mysql/bionic,bionic,now 1:7.2+60ubuntu1 all  [installé, automatique]
php-pear/bionic,bionic,now 1:1.10.5+submodules+notgz-1ubuntu1 all  [installé, automatique]
php-php-gettext/bionic,bionic,now 1.0.12-0.1 all  [installé, automatique]
php-phpseclib/bionic,bionic,now 2.0.9-1 all  [installé, automatique]
php-tcpdf/bionic,bionic,now 6.2.13+dfsg-1ubuntu1 all  [installé, automatique]
php-xml/bionic,bionic,now 1:7.2+60ubuntu1 all  [installé, automatique]
php-zip/bionic,bionic,now 1:7.2+60ubuntu1 all  [installé, automatique]
php7.2/bionic-updates,bionic-updates,bionic-security,bionic-security,now 7.2.10-0ubuntu0.18.04.1 all  [installé]
php7.2-bz2/bionic-updates,bionic-security,now 7.2.10-0ubuntu0.18.04.1 amd64  [installé, automatique]
php7.2-cli/bionic-updates,bionic-security,now 7.2.10-0ubuntu0.18.04.1 amd64  [installé]
php7.2-common/bionic-updates,bionic-security,now 7.2.10-0ubuntu0.18.04.1 amd64  [installé]
php7.2-curl/bionic-updates,bionic-security,now 7.2.10-0ubuntu0.18.04.1 amd64  [installé]
php7.2-fpm/bionic-updates,bionic-security,now 7.2.10-0ubuntu0.18.04.1 amd64  [installé]
php7.2-gd/bionic-updates,bionic-security,now 7.2.10-0ubuntu0.18.04.1 amd64  [installé]
php7.2-json/bionic-updates,bionic-security,now 7.2.10-0ubuntu0.18.04.1 amd64  [installé]
php7.2-mbstring/bionic-updates,bionic-security,now 7.2.10-0ubuntu0.18.04.1 amd64  [installé]
php7.2-mysql/bionic-updates,bionic-security,now 7.2.10-0ubuntu0.18.04.1 amd64  [installé]
php7.2-opcache/bionic-updates,bionic-security,now 7.2.10-0ubuntu0.18.04.1 amd64  [installé]
php7.2-readline/bionic-updates,bionic-security,now 7.2.10-0ubuntu0.18.04.1 amd64  [installé]
php7.2-xml/bionic-updates,bionic-security,now 7.2.10-0ubuntu0.18.04.1 amd64  [installé, automatique]
php7.2-zip/bionic-updates,bionic-security,now 7.2.10-0ubuntu0.18.04.1 amd64  [installé, automatique]
phpmyadmin/bionic,bionic,now 4:4.6.6-5 all  [installé]

Dernière modification par cleoUbuntu (Le 24/10/2018, à 18:17)

Hors ligne

#5 Le 24/10/2018, à 18:52

krodelabestiole

Re : [Résolu] Apache2 n'interprete pas php7.2

je vois mal comment le module php7.2 pourrait ne pas exister alors que le paquet libapache2-mod-php est installé...

tu devrais essayer de le réinstaller :

sudo apt autoremove --purge libapache2-mod-php
sudo apt install libapache2-mod-php

Hors ligne

#6 Le 24/10/2018, à 19:48

cleoUbuntu

Re : [Résolu] Apache2 n'interprete pas php7.2

Du coup voila ce que j'ai fait et ce que j'obtiens

cleo@cleo-UX510UXK:~$ sudo apt autoremove --purge libapache2-mod-php
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  libapache2-mod-php*
0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
Après cette opération, 16,4 ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] 
(Lecture de la base de données... 209178 fichiers et répertoires déjà installés.)
Suppression de libapache2-mod-php (1:7.2+60ubuntu1) ...
cleo@cleo-UX510UXK:~$ sudo apt install libapache2-mod-php
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les NOUVEAUX paquets suivants seront installés :
  libapache2-mod-php
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0 o/3212 o dans les archives.
Après cette opération, 16,4 ko d'espace disque supplémentaires seront utilisés.
Sélection du paquet libapache2-mod-php précédemment désélectionné.
(Lecture de la base de données... 209176 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libapache2-mod-php_1%3a7.2+60ubuntu1_all.deb ...
Dépaquetage de libapache2-mod-php (1:7.2+60ubuntu1) ...
Paramétrage de libapache2-mod-php (1:7.2+60ubuntu1) ...
cleo@cleo-UX510UXK:~$ systemctl restart apache2.service
Job for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xe" for details.
cleo@cleo-UX510UXK:~$ systemctl restart apache2.service
Job for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xe" for details.
cleo@cleo-UX510UXK:~$ systemctl restart apache2.service
Job for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xe" for details.
cleo@cleo-UX510UXK:~$ systemctl status apache2.service
● apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: 
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: failed (Result: exit-code) since Wed 2018-10-24 19:43:14 CEST; 16s ag
  Process: 2993 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILU

oct. 24 19:43:14 cleo-UX510UXK apachectl[2993]: AH00558: apache2: Could not reli
oct. 24 19:43:14 cleo-UX510UXK apachectl[2993]: (98)Address already in use: AH00
oct. 24 19:43:14 cleo-UX510UXK apachectl[2993]: (98)Address already in use: AH00
oct. 24 19:43:14 cleo-UX510UXK apachectl[2993]: no listening sockets available, 
oct. 24 19:43:14 cleo-UX510UXK apachectl[2993]: AH00015: Unable to open logs
oct. 24 19:43:14 cleo-UX510UXK apachectl[2993]: Action 'start' failed.
oct. 24 19:43:14 cleo-UX510UXK apachectl[2993]: The Apache error log may have mo
oct. 24 19:43:14 cleo-UX510UXK systemd[1]: apache2.service: Control process exit
oct. 24 19:43:14 cleo-UX510UXK systemd[1]: apache2.service: Failed with result '
oct. 24 19:43:14 cleo-UX510UXK systemd[1]: Failed to start The Apache HTTP Serve
lines 1-17/17 (END)

Hors ligne

#7 Le 24/10/2018, à 20:25

krodelabestiole

Re : [Résolu] Apache2 n'interprete pas php7.2

ça serait bien d'avoir la fin des lignes d'erreur. essaie de redémarrer ton ordi.
si tu n'arrives tjrs pas à démarrer apache donne le retour de

sudo journalctl -xe

avec la fin des lignes
et jette aussi un oeil au log d'erreur d'apache (/var/log/apache2/error.log)

Hors ligne

#8 Le 24/10/2018, à 21:05

cleoUbuntu

Re : [Résolu] Apache2 n'interprete pas php7.2

voila ce que me donne le log d'erreur d'apache (/var/log/apache2/error.log)
Je n'ai mis que les erreurs des dernieres heure

[Wed Oct 24 17:27:26.137017 2018] [mpm_event:notice] [pid 31690:tid 140173734108096] AH00491: caught SIGTERM, shutting down
[Wed Oct 24 17:27:26.190336 2018] [mpm_event:notice] [pid 31787:tid 140487753329600] AH00489: Apache/2.4.29 (Ubuntu) configured -- resuming normal operations
[Wed Oct 24 17:27:26.190410 2018] [core:notice] [pid 31787:tid 140487753329600] AH00094: Command line: '/usr/sbin/apache2'
[Wed Oct 24 18:50:35.195142 2018] [mpm_event:notice] [pid 31787:tid 140487753329600] AH00491: caught SIGTERM, shutting down
[Wed Oct 24 19:56:55.970328 2018] [mpm_event:notice] [pid 1006:tid 140623722294208] AH00489: Apache/2.4.29 (Ubuntu) configured -- resuming normal operations
[Wed Oct 24 19:56:55.979337 2018] [core:notice] [pid 1006:tid 140623722294208] AH00094: Command line: '/usr/sbin/apache2'
[Wed Oct 24 20:55:06.672079 2018] [mpm_event:notice] [pid 1006:tid 140623722294208] AH00491: caught SIGTERM, shutting down
[Wed Oct 24 20:55:06.728822 2018] [mpm_event:notice] [pid 3248:tid 139857371036608] AH00489: Apache/2.4.29 (Ubuntu) configured -- resuming normal operations
[Wed Oct 24 20:55:06.728899 2018] [core:notice] [pid 3248:tid 139857371036608] AH00094: Command line: '/usr/sbin/apache2'

J'avais pas vue que le code avait été coupé dsl

ca c'est pour

sudo journalctl -xe
~
~
 ESCOD
                                                  _setCurrentRect@resource:///org/gnome/shell/ui/keyboard.js:536:13
                                                  wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
                                                  _init/<@resource:///org/gnome/shell/ui/keyboard.js:503:13
oct. 24 20:55:05 cleo-UX510UXK gnome-shell[1594]: JS ERROR: TypeError: this._currentWindow is null
                                                  _setCurrentRect@resource:///org/gnome/shell/ui/keyboard.js:536:13
                                                  wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
                                                  _init/<@resource:///org/gnome/shell/ui/keyboard.js:503:13
oct. 24 20:55:06 cleo-UX510UXK gnome-shell[1594]: JS ERROR: TypeError: this._currentWindow is null
                                                  _setCurrentRect@resource:///org/gnome/shell/ui/keyboard.js:536:13
                                                  wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
                                                  _init/<@resource:///org/gnome/shell/ui/keyboard.js:503:13
oct. 24 20:55:06 cleo-UX510UXK polkitd(authority=local)[911]: Operator of unix-session:2 successfully authenticated as unix-user:cleo to gain TEMPORARY authorization for action org.freedesktop.systemd1.manage-units for system-bus-name::1.121 [systemctl restart apache2.service] (owned by unix-user:cleo)

oct. 24 20:55:06 cleo-UX510UXK systemd[1]: Stopping The Apache HTTP Server...
-- Subject: L'unité (unit) apache2.service a commencé à s'arrêter
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
-- 
-- L'unité (unit) apache2.service a commencé à s'arrêter.
oct. 24 20:55:06 cleo-UX510UXK apachectl[3239]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message

oct. 24 20:55:06 cleo-UX510UXK systemd[1]: Stopped The Apache HTTP Server.
-- Subject: L'unité (unit) apache2.service a terminé son arrêt
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
-- 
-- L'unité (unit) apache2.service a terminé son arrêt.
oct. 24 20:55:06 cleo-UX510UXK systemd[1]: Starting The Apache HTTP Server...
-- Subject: L'unité (unit) apache2.service a commencé à démarrer
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
-- 
-- L'unité (unit) apache2.service a commencé à démarrer.
oct. 24 20:55:06 cleo-UX510UXK apachectl[3244]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message

oct. 24 20:55:06 cleo-UX510UXK systemd[1]: Started The Apache HTTP Server.
-- Subject: L'unité (unit) apache2.service a terminé son démarrage
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
-- 
-- L'unité (unit) apache2.service a terminé son démarrage, avec le résultat RESULT.
oct. 24 20:55:06 cleo-UX510UXK polkitd(authority=local)[911]: Unregistered Authentication Agent for unix-process:3224:353381 (system bus name :1.120, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale fr_FR.UTF-8) (disconnected from bus)

oct. 24 21:00:29 cleo-UX510UXK sudo[3357]:     cleo : TTY=pts/0 ; PWD=/var/log/apache2 ; USER=root ; COMMAND=/bin/journalctl -xe
oct. 24 21:00:29 cleo-UX510UXK sudo[3357]: pam_unix(sudo:session): session opened for user root by (uid=0)
~
~
~

J'ai redemarré mon pc et apache arrive a se restart mais toujours le probleme du php qui n'est pas interprété

Hors ligne

#9 Le 25/10/2018, à 07:22

krodelabestiole

Re : [Résolu] Apache2 n'interprete pas php7.2

et tjrs pareil pour

sudo a2enmod php7.2

?

Hors ligne

#10 Le 25/10/2018, à 08:11

krodelabestiole

Re : [Résolu] Apache2 n'interprete pas php7.2

si ça ne marche pas donne le retour de

ls -al /etc/apache2/mods-available/php*

normalement ces fichiers sont fournis par le paquet libapache2-mod-php :
https://packages.ubuntu.com/bionic/amd6 … 2/filelist

et si ces fichiers existent apache ne devrait pas te retourner cette erreur (Module php7.2 does not exist)

Hors ligne

#11 Le 25/10/2018, à 08:38

cleoUbuntu

Re : [Résolu] Apache2 n'interprete pas php7.2

Bonjour
voila ce que me retourne :

cleo@cleo-UX510UXK:~$ sudo a2enmod php7.2
[sudo] Mot de passe de cleo : 
ERROR: Module php7.2 does not exist!

et tu a vu juste pas de fichier php7.2 /etc/apache2/mods-available/


cleo@cleo-UX510UXK:~$ ls -al /etc/apache2/mods-available/php*
ls: impossible d'accéder à '/etc/apache2/mods-available/php*': Aucun fichier ou dossier de ce type    
cleo@cleo-UX510UXK:~$ cd /etc/apache2/mods-available/
cleo@cleo-UX510UXK:/etc/apache2/mods-available$ ls
access_compat.load    cgid.load                 ldap.conf            proxy_scgi.load
actions.conf          cgi.load                  ldap.load            proxy_wstunnel.load
actions.load          charset_lite.load         log_debug.load       ratelimit.load
alias.conf            data.load                 log_forensic.load    reflector.load
alias.load            dav_fs.conf               lua.load             remoteip.load
allowmethods.load     dav_fs.load               macro.load           reqtimeout.conf
asis.load             dav.load                  mime.conf            reqtimeout.load
auth_basic.load       dav_lock.load             mime.load            request.load
auth_digest.load      dbd.load                  mime_magic.conf      rewrite.load
auth_form.load        deflate.conf              mime_magic.load      sed.load
authn_anon.load       deflate.load              mpm_event.conf       session_cookie.load
authn_core.load       dialup.load               mpm_event.load       session_crypto.load
authn_dbd.load        dir.conf                  mpm_prefork.conf     session_dbd.load
authn_dbm.load        dir.load                  mpm_prefork.load     session.load
authn_file.load       dump_io.load              mpm_worker.conf      setenvif.conf
authn_socache.load    echo.load                 mpm_worker.load      setenvif.load
authnz_fcgi.load      env.load                  negotiation.conf     slotmem_plain.load
authnz_ldap.load      expires.load              negotiation.load     slotmem_shm.load
authz_core.load       ext_filter.load           proxy_ajp.load       socache_dbm.load
authz_dbd.load        file_cache.load           proxy_balancer.conf  socache_memcache.load
authz_dbm.load        filter.load               proxy_balancer.load  socache_shmcb.load
authz_groupfile.load  headers.load              proxy.conf           speling.load
authz_host.load       heartbeat.load            proxy_connect.load   ssl.conf
authz_owner.load      heartmonitor.load         proxy_express.load   ssl.load
authz_user.load       http2.load                proxy_fcgi.load      status.conf
autoindex.conf        ident.load                proxy_fdpass.load    status.load
autoindex.load        imagemap.load             proxy_ftp.conf       substitute.load
buffer.load           include.load              proxy_ftp.load       suexec.load
cache_disk.conf       info.conf                 proxy_hcheck.load    unique_id.load
cache_disk.load       info.load                 proxy_html.conf      userdir.conf
cache.load            lbmethod_bybusyness.load  proxy_html.load      userdir.load
cache_socache.load    lbmethod_byrequests.load  proxy_http2.load     usertrack.load
cern_meta.load        lbmethod_bytraffic.load   proxy_http.load      vhost_alias.load
cgid.conf             lbmethod_heartbeat.load   proxy.load           xml2enc.load

Hors ligne

#12 Le 25/10/2018, à 08:43

cleoUbuntu

Re : [Résolu] Apache2 n'interprete pas php7.2

Je viens de regarder dans touts les dossiers et seuls

/etc/apache2/mods-available/php7.2.conf
/etc/apache2/mods-available/php7.2.load

sont manquant de la liste fournie par https://packages.ubuntu.com/bionic/amd6 … 2/filelist

Hors ligne

#13 Le 25/10/2018, à 08:47

bruno

Re : [Résolu] Apache2 n'interprete pas php7.2

Bonjour,

Désolé de m'incruster dans la discussion mais il faudrait tenter :

sudo apt purge libapache2-mod-php libapache2-mod-php7.2

puis :

sudo apt install libapache2-mod-php7.2
sudo a2enmod php7.2
sudo systemctl restart apache2

En ligne

#14 Le 25/10/2018, à 08:59

cleoUbuntu

Re : [Résolu] Apache2 n'interprete pas php7.2

Bonjour
Pas de soucis au contraire si on peut trouver une solution sa serai génial

cleo@cleo-UX510UXK:/usr/share/lintian/overrides$ sudo apt purge libapache2-mod-php libapache2-mod-php7.2
[sudo] Mot de passe de cleo : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  libapache2-mod-php* libapache2-mod-php7.2*
0 mis à jour, 0 nouvellement installés, 2 à enlever et 0 non mis à jour.
Après cette opération, 4806 ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données... 209178 fichiers et répertoires déjà installés.)
Suppression de libapache2-mod-php (1:7.2+60ubuntu1) ...
Suppression de libapache2-mod-php7.2 (7.2.10-0ubuntu0.18.04.1) ...
apache2_invoke php7.2 prerm: No action required
(Lecture de la base de données... 209168 fichiers et répertoires déjà installés.)
Purge des fichiers de configuration de libapache2-mod-php7.2 (7.2.10-0ubuntu0.18.04.1) ...
apache2_invoke php7.2 postrm: No action required
dpkg: avertissement: lors de la suppression de libapache2-mod-php7.2, le répertoire « /etc/php/7.2/apache2/conf.d » n'était pas vide, donc il n'a pas été supprimé
cleo@cleo-UX510UXK:/usr/share/lintian/overrides$ sudo apt install libapache2-mod-php7.2
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les NOUVEAUX paquets suivants seront installés :
  libapache2-mod-php7.2
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 1349 ko dans les archives.
Après cette opération, 4789 ko d'espace disque supplémentaires seront utilisés.
Réception de:1 http://fr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libapache2-mod-php7.2 amd64 7.2.10-0ubuntu0.18.04.1 [1349 kB]
1349 ko réceptionnés en 2s (714 ko/s)                 
Sélection du paquet libapache2-mod-php7.2 précédemment désélectionné.
(Lecture de la base de données... 209165 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libapache2-mod-php7.2_7.2.10-0ubuntu0.18.04.1_amd64.deb ...
Dépaquetage de libapache2-mod-php7.2 (7.2.10-0ubuntu0.18.04.1) ...
Paramétrage de libapache2-mod-php7.2 (7.2.10-0ubuntu0.18.04.1) ...

Creating config file /etc/php/7.2/apache2/php.ini with new version
Module mpm_event disabled.
Enabling module mpm_prefork.
apache2_switch_mpm Switch to prefork
apache2_invoke: Enable module php7.2
cleo@cleo-UX510UXK:/usr/share/lintian/overrides$ sudo a2enmod php7.2
Considering dependency mpm_prefork for php7.2:
Considering conflict mpm_event for mpm_prefork:
Considering conflict mpm_worker for mpm_prefork:
Module mpm_prefork already enabled
Considering conflict php5 for php7.2:
Module php7.2 already enabled
cleo@cleo-UX510UXK:/usr/share/lintian/overrides$ sudo systemctl restart apache2
cleo@cleo-UX510UXK:/usr/share/lintian/overrides$ cd /etc/apache2/mods-available/
cleo@cleo-UX510UXK:/etc/apache2/mods-available$ ls
access_compat.load    cgi.load                  log_debug.load       proxy_wstunnel.load
actions.conf          charset_lite.load         log_forensic.load    ratelimit.load
actions.load          data.load                 lua.load             reflector.load
alias.conf            dav_fs.conf               macro.load           remoteip.load
alias.load            dav_fs.load               mime.conf            reqtimeout.conf
allowmethods.load     dav.load                  mime.load            reqtimeout.load
asis.load             dav_lock.load             mime_magic.conf      request.load
auth_basic.load       dbd.load                  mime_magic.load      rewrite.load
auth_digest.load      deflate.conf              mpm_event.conf       sed.load
auth_form.load        deflate.load              mpm_event.load       session_cookie.load
authn_anon.load       dialup.load               mpm_prefork.conf     session_crypto.load
authn_core.load       dir.conf                  mpm_prefork.load     session_dbd.load
authn_dbd.load        dir.load                  mpm_worker.conf      session.load
authn_dbm.load        dump_io.load              mpm_worker.load      setenvif.conf
authn_file.load       echo.load                 negotiation.conf     setenvif.load
authn_socache.load    env.load                  negotiation.load     slotmem_plain.load
authnz_fcgi.load      expires.load              php7.2.conf          slotmem_shm.load
authnz_ldap.load      ext_filter.load           php7.2.load          socache_dbm.load
authz_core.load       file_cache.load           proxy_ajp.load       socache_memcache.load
authz_dbd.load        filter.load               proxy_balancer.conf  socache_shmcb.load
authz_dbm.load        headers.load              proxy_balancer.load  speling.load
authz_groupfile.load  heartbeat.load            proxy.conf           ssl.conf
authz_host.load       heartmonitor.load         proxy_connect.load   ssl.load
authz_owner.load      http2.load                proxy_express.load   status.conf
authz_user.load       ident.load                proxy_fcgi.load      status.load
autoindex.conf        imagemap.load             proxy_fdpass.load    substitute.load
autoindex.load        include.load              proxy_ftp.conf       suexec.load
buffer.load           info.conf                 proxy_ftp.load       unique_id.load
cache_disk.conf       info.load                 proxy_hcheck.load    userdir.conf
cache_disk.load       lbmethod_bybusyness.load  proxy_html.conf      userdir.load
cache.load            lbmethod_byrequests.load  proxy_html.load      usertrack.load
cache_socache.load    lbmethod_bytraffic.load   proxy_http2.load     vhost_alias.load
cern_meta.load        lbmethod_heartbeat.load   proxy_http.load      xml2enc.load
cgid.conf             ldap.conf                 proxy.load
cgid.load             ldap.load                 proxy_scgi.load
cleo@cleo-UX510UXK:/etc/apache2/mods-available$ 

après avoir fait les manips les fichiers
/etc/apache2/mods-available/php7.2.conf
/etc/apache2/mods-available/php7.2.load
viennent d'aparaitre
mais le php n'est toujours pas interprété

Hors ligne

#15 Le 25/10/2018, à 10:07

bruno

Re : [Résolu] Apache2 n'interprete pas php7.2

Le retour de :

 sudo apache2ctl -M

pour voir les modules activés et éventuellement :

sudo apache2ctl -t

pour tester la configuration (l'erreur : « Could not reliably determine the server's fully qualified domain name » n'est pas bloquante).

En ligne

#16 Le 25/10/2018, à 11:32

mazarini

Re : [Résolu] Apache2 n'interprete pas php7.2

Bonjour

/etc/apache2/mods-available/php7.2.conf
/etc/apache2/mods-available/php7.2.load

Ca veut dire que php est disponible (available tongue) ce qui est un bon début.
Ensuite, il faut qu'il soit activé, donc :

/etc/apache2/mods-enabled/php7.2.conf
/etc/apache2/mods-enabled/php7.2.load

La fameuse commande :

sudo a2enmod php7.2

Mais je croyais que l'activation était automatique.

Pour info, il y a le même principe avec les hotes virtuels (site-available et site-enabled) et un troisième couple de répertoire dont j'ai oublié le nom. C'est dans ce 3ème couple que tu trouveras phpmyadmin quand tu voudra le tester. ls /etc/apache2 pour voir les répertoires.

Edit : Pour le message à propos de " server's fully qualified", en ayant le ligne "127.0.0.1 localhost.localdomain localhost" dans le fichier /etc/hosts, il arrive qu'il disparaisse.

Dernière modification par mazarini (Le 25/10/2018, à 11:36)


S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)

Hors ligne

#17 Le 25/10/2018, à 12:54

cleoUbuntu

Re : [Résolu] Apache2 n'interprete pas php7.2

Merciiiiiiiiii !!!!
Ca y est sa marche, je pense que c'est le

sudo a2enmod php7.2

qui à fait fonctionner la bête.
une fois les fichiers présent:
/etc/apache2/mods-available/php7.2.conf
/etc/apache2/mods-available/php7.2.load
Merci BEAUCOUP !
Je continue a suivre la discussion, si je dois mettre des bout de code pour d'autres qui aurait le même problème.

Dernière modification par cleoUbuntu (Le 25/10/2018, à 12:59)

Hors ligne

#18 Le 25/10/2018, à 13:16

mazarini

Re : [Résolu] Apache2 n'interprete pas php7.2

La commande "sudo a2enmod php7.2" fait un lien entre les fichiers php7.2.* du répertoire mods-available dans le répertoire mods-enabled.
ls -l /etc/apache2/mods-enabled/php7.2.* pour le vérifier.


S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)

Hors ligne