Pages : 1
#1 Le 24/10/2018, à 16: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:
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, à 11:57)
Hors ligne
#2 Le 24/10/2018, à 16: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
Cliquer sur le lien « Modifier » en bas à droite du message
Sélectionner le texte
Cliquer sur le <> de l'éditeur de message
comme indiqué dans le : Retour utilisable de commande
Dernière modification par xubu1957 (Le 24/10/2018, à 17:00)
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] 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, à 17:08
- krodelabestiole
Re : [Résolu] Apache2 n'interprete pas php7.2
tu as regardé cette doc ? https://doc.ubuntu-fr.org/php#code_sour … navigateur
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#4 Le 24/10/2018, à 17:15
- cleoUbuntu
Re : [Résolu] Apache2 n'interprete pas php7.2
déjà merci de répondre
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, à 17:17)
Hors ligne
#5 Le 24/10/2018, à 17: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
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#6 Le 24/10/2018, à 18: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, à 19: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)
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#8 Le 24/10/2018, à 20: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, à 06:22
- krodelabestiole
Re : [Résolu] Apache2 n'interprete pas php7.2
et tjrs pareil pour
sudo a2enmod php7.2
?
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#10 Le 25/10/2018, à 07: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)
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#11 Le 25/10/2018, à 07: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, à 07: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, à 07: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
#14 Le 25/10/2018, à 07: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, à 09: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).
#16 Le 25/10/2018, à 10: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 ) 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, à 10: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, à 11: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, à 11:59)
Hors ligne
#18 Le 25/10/2018, à 12: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
Pages : 1