problème php/mysql : mysql_connect()

problème php/mysql : mysql_connect() - PHP - Programmation

Marsh Posté le 29-10-2006 à 12:47:41    

Bonjour,
 
Je viens de réinstaller Apache/PHP/MySql sur une Debian noyau 2.6.15.1.
Apache/1.3.34
PHP/4.4.4-3
MySql/5.0.24a-9
 
Le serveur Apache fonctionne, le test php fonctionne ( phpinfo() ) mais lorsque j'accède à la base j'ai une erreur :
Fatal error: Call to undefined function: mysql_connect() in etc...
La base et les requetes fonctionnent correctement en ligne de commande.
J'ai modifié le fichier /etc/php4/apache2/php.ini pour décommenter la ligne :
extension=mysql.so
et j'ai bien ce fichier dans ce chemin:
/usr/lib/php4/20050606/mysql.so
j'ai fait un /etc/init.d/apache restart et un /etc/init.d/mysql restart mais cela ne change rien...
j'ai même rebooté ma machine...
je suis là dessus depuis 2 heures, google sous le nez, mais je n'ai trouvé aucune piste supplémentaire, je craaaaaaaque... :pt1cable:  
Dans le phpinfo je devrais voir des infos sur MySql ?
Tout ce que je vois c'est cette ligne dans la section dbx:
supported databases  MySQL ODBC PostgreSQL Microsoft SQL Server FrontBase Oracle 8 (oci8) Sybase-CT
 
Merci pour l'aide


Message édité par fabrice91 le 29-10-2006 à 13:15:19
Reply

Marsh Posté le 29-10-2006 à 12:47:41   

Reply

Marsh Posté le 30-10-2006 à 11:56:48    

ptit up, aucune autre idée d'ou pourrais venir le problème ?
donc a priori il s'agit de la liaison php/mySql qui ne se fait pas...
Sinon je vais me résoudre a installer LAMP sur mon Windoz  :pfff:

Reply

Marsh Posté le 01-11-2006 à 12:48:08    

Dans ton php_info() tu dois avoir quelque chose du genre :
 
MySQL Support enabled
Active Persistent Links 0
Active Links 0
Client API version 3.23.39
 
sinon c'est que tu n'a pas le module mySQL enabled vu de PHP. Vérifier aussi que mysqld tourne (pgrep mysqld) et avec netstat -an vérifie le le port mySQL 3306 est en listening.

Reply

Marsh Posté le 01-11-2006 à 14:03:06    

http://forum.hardware.fr/hardwaref [...] 4016-1.htm
Y'a peut être ton bonheur :??:
 
Je maitrise pas du tout les install sous linux, mais sous windows y'a toujours une merdouille au départ parce qu'il faut des dll qui sont innacessibles directement et sans rapport visible avec mysql :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed