Fatal error: Call to undefined function: mysql_connect() in*** [Mysql] - Installation - Linux et OS Alternatifs
Marsh Posté le 07-03-2005 à 13:02:26
tu as installé comment ?
Marsh Posté le 07-03-2005 à 13:04:51
doit surment avoir oublier d'installer le module mysql.. phpinfo() pour etre sur
Marsh Posté le 07-03-2005 à 13:08:02
Et non ça n'était pas un pb de package  
 
Jai pu trouver la solution a mon problème. La voici pour ceux qui seraient dans la même situation : il suffisait de décommenter une ligne de mon fichier /etc/php4/apache2/php.ini : 
 
extension=mysql.so 
 
C'est dingue qd même de passer autant de temps sur ce genre de connerie......
Marsh Posté le 07-03-2005 à 15:06:31
Comme je disais, un phpinfo() aurait suffi ...
Marsh Posté le 18-05-2006 à 13:41:22
Et que doit on voir/chercher dans les infos données par phpinfo() ? 
 
 
J'ai le même prb, mais sous Win. 
J'ai fait tout ce qui est indiqué pour l'installation manuelle (décommenter "extension=php_mysql.dll", déclarer le chemin de Php dans la variable path, etc) mais j'ai toujours le prb. 
 
apache_2.0.58-win32-x86-no_ssl 
php-5.1.4-Win32 
mysql-essential-4.1.19-win32
Marsh Posté le 18-05-2006 à 14:11:36
Grrrr, des heures de recherche et de tests pour aussi peu. 
 
Il fallait découvrir que php.ini doit être dans %system folder%\ pour qu'il soit pris en compte 
Marsh Posté le 09-08-2006 à 11:00:59
| ecliptux a écrit : Et non ça n'était pas un pb de package  | 
 
 
  ![[:chronoklazm] [:chronoklazm]](https://forum-images.hardware.fr/images/perso/chronoklazm.gif) 
  
merci.
Marsh Posté le 11-08-2006 à 14:22:08
| tuxbleu a écrit : 
 | 
 
je passe ici par harsard. Pour linux, et plus particulèrement débian il ne faut pas oublier d'ajouter le paquet "php4-mysql" (pour php4, pour php5 il s'agit de "php4-mysql" ). ensuite il faut allez dans le fichier php.ini  (pour moi j'ai apache2):  
 
/etc/php4/apache2/php.ini 
 
rechercher comme déjà expliquer l'extension à chercher mais aussi aussi le repertoire où chercher. Dans mon cas: 
 
extension=mysql.so 
extension_dir=/usr/lib/php4/20050606 
 
pour avoir le "extension_dir" regarder dans le paquet où est situer "mysql.so" (synaptic l'indique) 
 
 
Bon, j'ai un petit envirionnement de développement. Pour un envirronement en prod ça doit être moins à l'arrache que ça! 
Marsh Posté le 15-08-2006 à 20:31:03
| youx21 a écrit : je passe ici par harsard. Pour linux, et plus particulèrement débian il ne faut pas oublier d'ajouter le paquet "php4-mysql" (pour php4, pour php5 il s'agit de "php4-mysql" ). ensuite il faut allez dans le fichier php.ini  (pour moi j'ai apache2):   | 
 
 
php-mysql_4.1 et non la version le plus recente (5) qui cause des soucis.
Marsh Posté le 07-03-2005 à 13:00:18
Hello,
J'ai installé Apache, php4 et mysql, ainsi que les modules qui vont bien : php4-mysql, libapache2-mod-php4 ....
Lorsque je tente d'accéder à un site local qui accède à mysql, j'obtiens l'erreur suivante :
Fatal error: Call to undefined function: mysql_connect() in /home/ecliptux/public_html/site1/connect_visite.php on line 6
Auriez-vous une idée de l'origine du problème ?
---------------
Il existe mille manières d'agir, et une seule de ne rien faire.