Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
pb avec php et mysql.so
Envoyé par: manux31

Bonjour

J'ai installé Apache2 qui fonctionne,PHP 4.3 et Mysql.J'ai installé également PhpMyAdmin pour gerer la base de données. Installations en rpm sur Mandrake 10

Quand je tape [localhost], j'obtiens le message suivant : PHP ne peut charger l'extension mysql,
veuillez vérifier votre configuration de PHP

Le paquetage php_mysql est installé comme préconisé dans la doc phpmyadmin

Dans le fichier error.log d'Apache j'ai l'erreur suivante : Unable to load dynamic library '/usr/lib/php/extensions/mysql.so' - /usr/lib/php/extensions/mysql.so: undefined symbol: php_sprintf in Unknown on line 0

Quel est le problème? Comment le résoudre?

Merci

Poste le Sunday 6 February 2005 11:47:11
Répondre     Citer    
Re: pb avec php et mysql.so
Envoyé par: ceric35

Tu as installe php-mysql

$ rpm -qa|grep php-mysql
php-mysql-4.3.8-1mdk

sinon, installe la ;-)

-------------------------------------------------------------------------------------------------
Linux est pour la firme de Redmond ce qu'est James Bond pour les
méchants dans les films : le dernier obstacle avant la domination mondiale.

Poste le Sunday 6 February 2005 12:18:01
Répondre     Citer    
Re: pb avec php et mysql.so
Envoyé par: domo

et verifie que dans ton fichier php.ini

extension=mysql.so

existe bien et ne soit pas commentE.

Poste le Sunday 6 February 2005 14:04:02
Répondre     Citer    
Re: pb avec php et mysql.so
Envoyé par: manux31

j'ai php-mysql-4-3-10-1mdk installé et extension=mysql.so existe dans /etc/php.ini.J'ai essayé commenté et non commenté,ça ne change rien.

N'est-ce pas un pb de version de php-mysql? Dois-je le réinstaller?

Merci

Poste le Monday 7 February 2005 10:41:16
Répondre     Citer    
Re: pb avec php et mysql.so
Envoyé par: manux31

Personne n'a une idée? Même une petite,je ne sais plus quoi essayer.:-(

Quelqu'un connait la signification de php_sprintf ? Ca pourrait me donner une piste pour trouver la solution.

Merci

Poste le Tuesday 8 February 2005 20:31:43
Répondre     Citer    
Re: pb avec php et mysql.so
Envoyé par: Alchemist

Salut,

dans le fichier /etc/php.ini, cherches la variable "extension_dir", car comme son nom l'indique, elle indique le répertoire ou sont installées tes extesions php comme mysql.o.
Ensuite vérifie que tes extensions sont bien à cet endroit, sinon modifie la variable pour qu'elle corresponde avec le bon répertoire.

Relance apache pour prendre en compte la modif

--
A winner is a dreamer who never quits

Poste le Tuesday 8 February 2005 21:54:19
Répondre     Citer    
Re: pb avec php et mysql.so
Envoyé par: manux31

Merci pour ta réponse

extension_dir pointe bien vers le répertoire où se trouve mysql.so
D'ailleurs le log d'erreur ne dit pas qu'il ne trouve pas le fichier mais qu'il ne comprend pas une instruction (php_sprintf).

Je vais essayer avec une autre version de php-mysql (déjà fait mais peut-être qu'avec un peu de chance...

Poste le Tuesday 8 February 2005 23:00:43
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
pb avec php et mysql.so
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons