php5.2.0 + apache2 + MySql5 : module MySql non chargé

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : php5.2.0 + apache2 + MySql5 : module MySql non chargé

par zigz4g » 04 déc. 2006, 16:39

Lire la FAQ
La lire la doc aussi.

par Ze Clubbeur » 04 déc. 2006, 13:55

Oui, j'avais redémarré tous les serveurs, même la machine.... Mais rien n'y a fait.

Du coup, ça m'a saoulé et j'ai mis mysql 4.1.x et ça tourne à merveille ;)

Mais il serait intéressant de savoir pourquoi la combinaison php4 ou php5, Apache2 + Mysql 5 ne fonctionne pas correctement... Je ne suis pas le seul à avoir rencontré ce problème...

Juste une question, au cas où ? y a-t-il une différence entre le package mysql-max et mysql-standard ?

par Ajoloca » 04 déc. 2006, 08:35

Bon ben, rien à faire... Ca marche po.

J'ai mis ta ligne de config en virant certains trucs qui ne sont pas installés sur ma machine mais rien à faire...

En revanche, j'ai pu voir une différence au niveau des modules d'apache... J'ai vu que toi, tu avais mod_auth_mysql alors que moi, ce n'est pas le cas... Est ce que cela serait la raison de mon problème ?
As tu redémarré tous les serveurs , voir la machine ?

par Hubert Roksor » 04 déc. 2006, 08:23

Modération :
Afin d'obtenir plus de réponses, le sujet est déplacé dans le forum "Gestion de serveur(s)".

Merci de prendre le temps de lire les règlements ainsi que l'intitulé de chaque forum avant de poster un nouveau sujet.

par Ze Clubbeur » 04 déc. 2006, 01:53

Bon ben, rien à faire... Ca marche po.

J'ai mis ta ligne de config en virant certains trucs qui ne sont pas installés sur ma machine mais rien à faire...

En revanche, j'ai pu voir une différence au niveau des modules d'apache... J'ai vu que toi, tu avais mod_auth_mysql alors que moi, ce n'est pas le cas... Est ce que cela serait la raison de mon problème ?

par Ze Clubbeur » 04 déc. 2006, 01:10

vivi, je te crois, mais ça me surprenait, c'est tout :)

J'ai lancé la compilation en ajoutant --without-mysql. Je verrais bien.

par Ajoloca » 04 déc. 2006, 01:03

Comme je te le dis plus haut, je ne me souviens plus des raisons, mais ça fonctionne à merveille.

Regarde mon phpinfo() ici

par Ze Clubbeur » 04 déc. 2006, 01:00

pourquoi --without-mysql ??

tu fais comment pour utiliser mysql ?

par Ajoloca » 04 déc. 2006, 00:53

Re,

Moi dans une Fedora (RedHat) j'utilise '--with-apxs2=/usr/sbin/apxs' '--without-mysql'

En faisant ça je ne fait que suivre les conseils donnés par Fedora.
Je ne me souviens pas exactement des raisons.
Mais tout fonctionne correctement.
Voila les options que j'utilise
'./configure' '--build=x86_64-redhat-linux-gnu' '--host=x86_64-redhat-linux-gnu' '--target=x86_64-redhat-linux-gnu' '--program-prefix=' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/usr/com' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--cache-file=../config.cache' '--with-libdir=lib64' '--with-config-file-path=/etc' '--with-config-file-scan-dir=/etc/php.d' '--disable-debug' '--with-pic' '--disable-rpath' '--without-pear' '--with-bz2' '--with-curl' '--with-exec-dir=/usr/bin' '--with-freetype-dir=/usr' '--with-png-dir=/usr' '--enable-gd-native-ttf' '--without-gdbm' '--with-gettext' '--with-gmp' '--with-iconv' '--with-jpeg-dir=/usr' '--with-openssl' '--with-png' '--with-pspell' '--with-expat-dir=/usr' '--with-pcre-regex=/usr' '--with-zlib' '--with-layout=GNU' '--enable-exif' '--enable-ftp' '--enable-magic-quotes' '--enable-sockets' '--enable-sysvsem' '--enable-sysvshm' '--enable-sysvmsg' '--enable-track-vars' '--enable-trans-sid' '--enable-yp' '--enable-wddx' '--with-kerberos' '--enable-ucd-snmp-hack' '--with-unixODBC=shared,/usr' '--enable-memory-limit' '--enable-shmop' '--enable-calendar' '--enable-dbx' '--enable-dio' '--with-mime-magic=/etc/httpd/conf/magic' '--without-sqlite' '--with-libxml-dir=/usr' '--with-xml' '--with-apxs2=/usr/sbin/apxs' '--without-mysql' '--without-gd' '--without-odbc' '--disable-dom' '--disable-dba' '--without-unixODBC' '--disable-pdo' '--disable-xmlreader' '--disable-xmlwriter'

par Ze Clubbeur » 04 déc. 2006, 00:42

oui, mysql est lancé et fonctionne correctement.

En fait, j'ai galéré pour compiler mysql dans php.
si j'utiisais l'option classique --with-mysql mais ça me renvoyait une erreur. Du coup, en cherchant sur le net, j'ai vu qu'il fallait mettre --with-mysql-dir à la place.

par Ajoloca » 04 déc. 2006, 00:34

Bonsoir,

Ton serveur MySQL est-il démarré ?

php5.2.0 + apache2 + MySql5 : module MySql non chargé

par Ze Clubbeur » 04 déc. 2006, 00:31

Bonjour

Voilà, j'ai pu voir que ce problème était récurrent mais je n'ai pas obtenu de réponse à mon problème.

J'ai installé un serveur web sur une slackware 11.0
J'ai choisi Apache 2.2.3, php 5.2.0 et MySQL 5.0.27

J'ai configuré apache avec les options --enable-so
J'ai configuré php avec les options --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql-dir=/usr/local/mysql

La compilation des 2 programmes se déroule sans problème.

Apache fonctionne correctement.
Php semble bien fonctionner car phpinfo renvoie les données relatives au serveur MAIS rien en ce qui concerne MySql

PhpMyAdmin ne veut pas non plus démarrer. L'erreur suivante est retournée : PHP ne peut charger l'extension mysql.

J'ai vérifié dans mon php.ini et modifié celui ci pour avoir extention=mysql.so mais rien n'y fait.

Après avoir cherché pendant des heures, je m'avoue un peu vaincu et demande votre aide pour trouver une solution à mon problème.

Merci d'avance.