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 28/10/2016, à 15:12

bruno

Re : [Résolu]Impossible d'installer extension mysql sur php 7.0

Au temps pour moi /usr/lib/php/20151012 est l'emplacement correct des bibliothèques pour PHP 7.0 (j’avais lu en diagonale, désolé…). Le problème ne vient donc pas de là. Cela semble être lié au chargement des modules par PHP.
Est-ce que tu peux indiquer le contenu du dossier /etc/php/7.0/fpm/conf.d/ si tu utilises PHP-FPM et/ou /etc/php/7.0/apache2/conf.d ? Et bien vérifier que tu as  :

10-mysqlnd.ini
20-mysqli.ini
20-pdo_mysql.ini

En ligne

#27 Le 28/10/2016, à 15:24

NinJoDo

Re : [Résolu]Impossible d'installer extension mysql sur php 7.0

ls /etc/php/7.0/fpm/conf.d/

10-mysqlnd.ini
10-opcache.ini
10-pdo.ini
15-xml.ini
20-bcmath.ini
20-bz2.ini
20-calendar.ini
20-ctype.ini
20-curl.ini
20-dba.ini
20-dom.ini
20-enchant.ini
20-exif.ini
20-fileinfo.ini
20-ftp.ini
20-gd.ini
20-gettext.ini
20-gmp.ini
20-iconv.ini
20-imap.ini
20-interbase.ini
20-intl.ini
20-json.ini
20-ldap.ini
20-mbstring.ini
20-mcrypt.ini
20-mysqli.ini
20-odbc.ini
20-pdo_dblib.ini
20-pdo_firebird.ini
20-pdo_mysql.ini
20-pdo_odbc.ini
20-pdo_pgsql.ini
20-pdo_sqlite.ini
20-pgsql.ini
20-phar.ini
20-posix.ini
20-pspell.ini
20-readline.ini
20-recode.ini
20-shmop.ini
20-simplexml.ini
20-snmp.ini
20-soap.ini
20-sockets.ini
20-sqlite3.ini
20-sysvmsg.ini
20-sysvsem.ini
20-sysvshm.ini
20-tidy.ini
20-tokenizer.ini
20-wddx.ini
20-xmlreader.ini
20-xmlrpc.ini
20-xmlwriter.ini
20-xsl.ini
20-zip.ini


ls /etc/php/7.0/apache2/conf.d

10-mysqlnd.ini
10-opcache.ini
10-pdo.ini
15-xml.ini
20-bcmath.ini
20-bz2.ini
20-calendar.ini
20-ctype.ini
20-curl.ini
20-dba.ini
20-dom.ini
20-enchant.ini
20-exif.ini
20-fileinfo.ini
20-ftp.ini
20-gd.ini
20-gettext.ini
20-gmp.ini
20-iconv.ini
20-imap.ini
20-interbase.ini
20-intl.ini
20-json.ini
20-ldap.ini
20-mbstring.ini
20-mcrypt.ini
20-mysqli.ini
20-odbc.ini
20-pdo_dblib.ini
20-pdo_firebird.ini
20-pdo_mysql.ini
20-pdo_odbc.ini
20-pdo_pgsql.ini
20-pdo_sqlite.ini
20-pgsql.ini
20-phar.ini
20-posix.ini
20-pspell.ini
20-readline.ini
20-recode.ini
20-shmop.ini
20-simplexml.ini
20-snmp.ini
20-soap.ini
20-sockets.ini
20-sqlite3.ini
20-sysvmsg.ini
20-sysvsem.ini
20-sysvshm.ini
20-tidy.ini
20-tokenizer.ini
20-wddx.ini
20-xmlreader.ini
20-xmlrpc.ini
20-xmlwriter.ini
20-xsl.ini
20-zip.ini

Hors ligne

#28 Le 28/10/2016, à 15:35

cqfd93

Re : [Résolu]Impossible d'installer extension mysql sur php 7.0

Bonjour,

Pour ce genre de retours, les balises code sont plus indiquées que les balises de citation.


cqfd93

Hors ligne

#29 Le 28/10/2016, à 15:37

NinJoDo

Re : [Résolu]Impossible d'installer extension mysql sur php 7.0

Oui. J'ai mis des balises de citations parce que j'avais fait un

ls  dossier > texte.txt

Mais je reconnais que j'ai hésité

Dernière modification par NinJoDo (Le 28/10/2016, à 15:41)

Hors ligne

#30 Le 28/10/2016, à 15:51

bruno

Re : [Résolu]Impossible d'installer extension mysql sur php 7.0

Ok pour l'ordre de chargement des modules.
Je vois dans ton premier message que tu as touché au fichier php.ini. Essaie de revenir à la version fournie par la distribution. En particulier, enlève les lignes qui chargent les modules mysql :

exensions = mysql.so

Ces lignes ne doivent pas se trouver dans le fichier php.ini car elles son déjà présentes dans les fichiers .ini sous conf.d/. Notamment celle qui charge mysql.so qui n’existe pas !

Relance les services et regarde à nouveau les logs.

Dernière modification par bruno (Le 28/10/2016, à 15:52)

En ligne

#31 Le 28/10/2016, à 15:58

NinJoDo

Re : [Résolu]Impossible d'installer extension mysql sur php 7.0

error.log

[Fri Oct 28 16:55:55.251185 2016] [mpm_prefork:notice] [pid 11949] AH00169: caught SIGTERM, shutting down
[Fri Oct 28 16:55:56.329108 2016] [mpm_prefork:notice] [pid 22005] AH00163: Apache/2.4.18 (Ubuntu) configured -- resuming normal operations
[Fri Oct 28 16:55:56.329253 2016] [core:notice] [pid 22005] AH00094: Command line: '/usr/sbin/apache2'

Hors ligne

#32 Le 28/10/2016, à 16:01

bruno

Re : [Résolu]Impossible d'installer extension mysql sur php 7.0

Ah ! Il n'y a plus d'erreurs dans error.log wink
Que disent ces logs error.log et access.log quand tu essaies de te connecter à l'un de tes sites ?

En ligne

#33 Le 28/10/2016, à 16:22

NinJoDo

Re : [Résolu]Impossible d'installer extension mysql sur php 7.0

error.log ne dit rien

access.log :

127.0.0.1 - - [28/Oct/2016:17:20:29 +0200] "GET /******/ HTTP/1.1" 200 1099 "http://127.0.0.1/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:49.0) Gecko/20100101 Firefox/49.0"
127.0.0.1 - - [28/Oct/2016:17:20:30 +0200] "GET /******/images/img_errors.png HTTP/1.1" 200 45665 "http://127.0.0.1/lecran/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:49.0) Gecko/20100101 Firefox/49.0"
127.0.0.1 - - [28/Oct/2016:17:21:13 +0200] "GET /******/ HTTP/1.1" 200 1099 "http://127.0.0.1/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:49.0) Gecko/20100101 Firefox/49.0"
127.0.0.1 - - [28/Oct/2016:17:21:13 +0200] "GET /******/images/img_errors.png HTTP/1.1" 200 45665 "http://127.0.0.1/lecran/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:49.0) Gecko/20100101 Firefox/49.0"

Dernière modification par NinJoDo (Le 28/10/2016, à 16:23)

Hors ligne

#34 Le 28/10/2016, à 16:51

bruno

Re : [Résolu]Impossible d'installer extension mysql sur php 7.0

Donc, aucune erreur côté apache et php.
Reste à voir, comme je l'indiquais au départ, la configuration des sites eux-mêmes : hôtes virtuels, identifiants de connexion aux bases de données et existence des bases de données.

En ligne

#35 Le 28/10/2016, à 16:53

NinJoDo

Re : [Résolu]Impossible d'installer extension mysql sur php 7.0

Non je ne pense pas que ce soit à rechercher de ce côté là, parce que quand j'essaie d'installer un nouveau site, la procédure ne peut pas se faire parce qu'il ne parvient pas à se connecter à la base de données...

Hors ligne

#36 Le 28/10/2016, à 17:01

bruno

Re : [Résolu]Impossible d'installer extension mysql sur php 7.0

Et la base de données elle a bien été créée avant ?

En ligne

#37 Le 28/10/2016, à 17:02

NinJoDo

Re : [Résolu]Impossible d'installer extension mysql sur php 7.0

Attends je suis en train d'essayer d'installer un tout nouveau wordpress, et ça a l'air de pas trop mal se passer....
je te tiens au courant...

Hors ligne

#38 Le 28/10/2016, à 17:07

NinJoDo

Re : [Résolu]Impossible d'installer extension mysql sur php 7.0

OK. Parfait, ça s'est installé...

Donc tu as parfaitement raison, et j'avais parfaitement tord...
Désolé.

Reste à savoir ce qui cloche.
Je posterai l'explication ici si j'arrive à la trouver. :-)

Quoiqu'il en soit merci beaucoup !

Hors ligne

#39 Le 28/10/2016, à 17:09

bruno

Re : [Résolu]Impossible d'installer extension mysql sur php 7.0

Pas de quoi, pense à mettre un [Résolu] sur le titre de ton premier message.

PS : cette faute a le don de m'agacer : tort pas tord (le tort tue, pas le tordu wink)

En ligne

#40 Le 28/10/2016, à 17:13

NinJoDo

Re : [Résolu]Impossible d'installer extension mysql sur php 7.0

Non, rien à faire.

D'une part les fichiers de configuration sont nickels (si je compare avec ceux du nouveau wordpress).

D'autre part, si j'essaie de réinstaller ces nouveaux sites, j'ai un message d'erreur.

Pré-requis
API du Serveur 	apache2handler
Apache/2.4.18 (Ubuntu)
Version PHP 	7.0.8-0ubuntu0.16.04.3
Extension "MySQL" 	

Hors ligne

#41 Le 28/10/2016, à 17:14

NinJoDo

Re : [Résolu]Impossible d'installer extension mysql sur php 7.0

En tant que prof de français parfaitement au courant de cette règle, j'accueille ta remarque avec une bienveillance teintée d'humiliation...

Hors ligne

#42 Le 28/10/2016, à 17:24

bruno

Re : [Résolu]Impossible d'installer extension mysql sur php 7.0

Bon je ne comprends pas…
Est-ce que ton Wordpress s'est bien installé et est fonctionnel ?
Quand tu parles d'ancien sites, est-ce que tu t'es assuré qu'il sont compatibles avec PHP 7 ? En particulier ils ne doivent pas utiliser l'extension mysql, autrement dit les fonctions PHP  : mysql_connect et autres mysql_xxx

Désolé par ma remarque concernant l'orthographe, ce n'était vraiment pas mon intention.

En ligne

#43 Le 28/10/2016, à 17:29

NinJoDo

Re : [Résolu]Impossible d'installer extension mysql sur php 7.0

Alors... Je suis arrivé à la même conclusion que toi.

J'ai un site drupal quine m'affiche plus les erreurs.
J'ai un site xoops qui me met toujours la même erreur.

MAIS : ce site xoops n'est compatible que php5. Je pense que le problème vient de là...

Du coup je me retrouve devant un ch'tit problème. Comment faire tourner certain sites en php7 et d'autres en php5, toujours en local ?

No prob pour la faute d'orthographe... :-)

Hors ligne

#44 Le 28/10/2016, à 17:54

bruno

Re : [Résolu]Impossible d'installer extension mysql sur php 7.0

NinJoDo a écrit :

Du coup je me retrouve devant un ch'tit problème. Comment faire tourner certain sites en php7 et d'autres en php5, toujours en local ?

C'est un problème qui 'est pas simple à traiter car la plupart des distributions ne fournissent bien entendu qu'une seule version de PHP.

La solution la plus simple est de continuer à utiliser une distribution qui fournit encore PHP 5 : ubuntu 14.04 ou Debian 8 par exemple.
Ou tout simplement mettre à jour tes CMS, Xopps est compatible avec PHP 7  http://xoops.org/modules/core/

Sinon il faut soit compiler et installer PHP 5, soit utiliser un dépôt exotique qui fournit les deux versions sous forme de paquets.

En ligne