2010-09-23 3 views
1

Fondamentalement,Apache/MySql Problème

je reçois cette erreur dans mes scripts:

Erreur fatale: Appel à mysql_connect undefined function() dans /var/www/login/includes/db.php en ligne 10

J'ai l'extension décommentée: mysql.so

Je ne sais pas pourquoi sa ne fonctionne pas, tout redémarrés aswell.

Je cours sur Ubuntu 32 bits. Apache/MYSQL est installé avec des autorisations complètes.

Voici ma page phpinfo:

System Linux rabbits.org 2.6.18-194.3.1.el5.028stab069.6 #1 SMP Wed May 26 19:05:45 MSD 2010 i686 
Build Date Jan 6 2010 21:40:40 
Server API Apache 2.0 Handler 
Virtual Directory Support disabled 
Configuration File (php.ini) Path /etc/php5/apache2 
Loaded Configuration File /etc/php5/apache2/php.ini 
Scan this dir for additional .ini files  /etc/php5/apache2/conf.d 
additional .ini files parsed /etc/php5/apache2/conf.d/pdo.ini 
PHP API  20041225 
PHP Extension 20060613 
Zend Extension 220060519 
Debug Build  no 
Thread Safety disabled 
Zend Memory Manager  enabled 
IPv6 Support enabled 
Registered PHP Streams zip, php, file, data, http, ftp, compress.bzip2, compress.zlib, https, ftps 
Registered Stream Socket Transports  tcp, udp, unix, udg, ssl, sslv3, sslv2, tls 
Registered Stream Filters string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, convert.iconv.*, bzip2.*, zlib.* 

Répondre

1

Si MySQL a été correctement chargé, vous auriez vu quelque chose comme:

additional .ini files parsed /etc/php5/apache2/conf.d/pdo.ini, 
    /etc/php5/apache2/conf.d/mysql.ini 

Si le mysql.ini (ou mysqli.ini) ligne ne sont pas là, il est pas chargé.

1

Je ne vois pas l'extension de MySQL dans le phpinfo().

+0

Ce n'est pas tout le fichier PHP.ini. – Ray

+0

Je ne commente pas: extension = mysql.so C'était "extension = msql.so" avant. J'ai ensuite redémarré Apache et toujours le même problème. – Ray

+1

Bizarre J'ai utilisé "apt-get install php5-mysql" et redémarré le apache cela a fonctionné. – Ray