OVH Cloud OVH Cloud

Call to undefined function mysql_connect

1 réponse
Avatar
Stephane Santon
Bonjour,

J'ai installé Mandrake 9.1 chez moi pour me préparer un serveur Web au
lycée.
Je désire y installer mon site perso php/mysql (déjà écrit) pour les
premiers essais.

J'ai configuré les utilisateurs de mySql et recopié ma base sur ce
poste.
A l'exécution, j'ai l'erreur :

Call to undefined function mysql_connect()

Donc le module php-mysql ne serait pas activé. Phpinfo donne :

Configure Command
'./configure' '--prefix=/usr' '--libdir=/usr/lib'
'--enable-discard-path' '--disable-force-cgi-redirect' '--enable-shared'
'--disable-static' '--disable-debug' '--disable-rpath' '--enable-pic'
'--enable-inline-optimization' '--enable-memory-limit'
'--with-config-file-path=/etc' '--with-config-file-scan-dir=/etc/php'
'--with-pear=/usr/share/pear' '--enable-magic-quotes'
'--enable-debugger' '--enable-track-vars' '--with-exec-dir=/usr/bin'
'--with-versioning' '--with-mod_charset' '--with-regex=php'
'--enable-track-vars' '--enable-trans-sid' '--enable-safe-mode'
'--enable-ctype' '--enable-ftp' '--with-gettext=/usr' '--enable-posix'
'--enable-session' '--enable-sysvsem' '--enable-sysvshm' '--enable-yp'
'--with-openssl=/usr' '--without-kerberos' '--with-ttf'
'--with-freetype-dir=/usr' '--with-zlib=/usr' '--with-zlib=/usr'
'--with-zlib-dir=/usr'

*Et surtout : *

Extensions listed here are (or will be soon) available as external
modules. To install one or all of these, use "urpmi" php-EXTENSION_NAME

mysql pgsql gd imap ldap bcmath bz2 calendar cpdf crack curl cyrus db
dba dba_bundle dbase dbx dio domxml exif fbsql fdf filepro fribidi gmp
hwapi hyperwave iconv imagick informix ingres_ii interbase ircg java
mbstring mcal mcrypt mcve mhash mime_magic ming mnogosearch msession
msql mssql ncurses notes oci8 odbc oracle overload ovrimos pam_auth
pcntl pdf pfpro pgsql pspell qtdom readline recode rrdtool shmop snmp
smbauth sockets swf sybase sybase_ct sysvmsg tokenizer wddx xml xmlrpc
xslt yaz zip Server

J'ai donc fait
urpmi php-mysql-4.3.0-2mdk
et il répond :
Tout est déjà installé.

*Que manque-t-il ?*

** Anti-Spam : ajouter [usenet] dans l'objet pour ne pas être rejeté.
--
Cordialement, Stéphane *** http://www.team-santonum.com
Loisirs, nature, arts, technologie : accueil en Charente-Maritime

1 réponse

Avatar
Florence Demoures
Bonjour,

Bonjour,


J'ai installé Mandrake 9.1 chez moi pour me préparer un serveur Web au
lycée.
Je désire y installer mon site perso php/mysql (déjà écrit) pour les
premiers essais.

J'ai configuré les utilisateurs de mySql et recopié ma base sur ce
poste.
A l'exécution, j'ai l'erreur :

Call to undefined function mysql_connect()

[....]

J'ai donc fait
urpmi php-mysql-4.3.0-2mdk
et il répond :
Tout est déjà installé.

*Que manque-t-il ?*

Vérifie que php.ini contient bien l'extension mysql.so :

extension=mysql.so

Relance ton serveur apache.

Vérifie par phpinfo() que l'extension mysql est prise en compte.

Sinon, regarde les log du serveur apache.

--
Flo
Quant au mois de mars, je le dis sans arrière-pensée politique,
ça m'étonnerait vraiment qu'il passe l'hiver. P.Desproges