Comment faire en sorte que PHP fonctionne avec ADOdb et MySQL?
Question
J'essaie de faire fonctionner un site PHP dans IIS sous Windows Server avec MySQL.
Je reçois cette erreur…
Erreur fatale: appel de la fonction non définie mysql_connect () dans C: \ inetpub ... \ adodb \ drivers \ adodb-mysql.inc.php à la ligne 363
Mettre à jour…
Ce lien décrit les étapes que j'ai suivies pour installer PHP sur mon serveur:
Comment faire fonctionner PHP et MySQL sur IIS 7.0?
(notez en particulier les étapes 6 et 8 concernant le redémarrage de php.ini et php_mysql.dll).
Seules deux lignes dans le rapport phpinfo référencent SQL:
<?php
phpinfo();
?>
Configurer la commande:
cscript / nologo configure.js " - enable-snapshot-build " "- enable-mysqlnd"sql.safe_mode:
Valeur locale désactivée, valeur maîtresse désactivée
Commande de configuration PHP http://img79.imageshack.us/img79/2373/ configurecommandmw8.gif
PHP sql.safe_mode http://img49.imageshack.us/img49/3066 /sqlsafemoderu6.gif
Mettre à jour…
J'ai trouvé la solution: Comment installer des modules MySQL dans PHP?
La solution 4
J'ai trouvé la solution: Comment installer des modules MySQL dans PHP?
Autres conseils
Consultez phpinfo pour voir si les fonctions mysql sont compilées avec votre PHP
<?php
phpinfo();
?>
Depuis certaines versions de php, ce n'est pas le défaut avec l'installation.
Modifier pour la mise à jour:
Vous devriez avoir une catégorie MySQL complète dans votre phpinfo ();
Voir, par exemple, cet élément: https://secure18.easycgi.com/phpinfo.php (exemple googlé)
On dirait que la version de PHP que vous utilisez n'a pas été compilée avec le support MySQL, ou n'a pas été activée dans le fichier php.ini.
On dirait que les extensions PHP MySQL ne sont pas installées! Vous ne devriez pas avoir à faire de configuration autre que celle d'installer les bons modules (et vous ne devriez pas faire quoi que avec ADODB).
PHP est également disponible en 2 versions: une version CGI et un module ISAPI. Il est préférable d’utiliser la version ISAPI avec ISS et d’ajouter tous les éléments décoratifs ...