Fatal error: Call to undefined fonction mysqli_connect ()... lors de la connexion PHP 5.4.22 et MySQL 5.5 avec Apache 2.4.7

J'essaie de connecter PHP 5.4.22 et MySQL 5.5 avec Apache 2.4.7 que le serveur web. Tous les trois de ces individuellement fonctionnent très bien. Cependant, lorsque j'essaie de me connecter en PHP avec MySQL, je reçois l'erreur:

"Fatal error: Call to undefined fonction mysqli_connect ()..."

db_connect.php code

$con = mysqli_connect("localhost","root","root","mylab_dev");

if (mysqli_connect_errno($con))
{
    echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$conn->close();

httpd.conf configuration:

ServerRoot "c:/Apache24"

#Listen 12.34.56.78:80
Listen 80

LoadModule php5_module "C:/php/php5apache2_4.dll" (Verified the existence of the physical file)

AddHandler application/x-httpd-php .php

DirectoryIndex index.php index.html
PHPIniDir c:/php

Modifié le php.ini-développement du fichier php.ini

; extension_dir = "./"

; On windows:

extension_dir = "ext"

extension=php_mysql.dll  --> Uncommented

extension=php_mysqli.dll --> Uncommented

Régler la date fuseau horaire en conséquence

Une chose que j'ai remarqué, mais vous ne savez pas si c'est la raison, dans la phpinfo() page je voir les informations MySQL, mais je ne vois rien qui dit mysqli(). Devrais-Je?

Pourquoi pensez-vous que "la raison en est différent"?
Essayez de définir extension_dir de chemin d'accès complet (par exemple C:\Path\To\PHP\ext) redémarrez votre serveur Apache et d'exécuter du code à nouveau.
Grâce Barell, il a travaillé! 🙂 C'est le comble de l'embarras! J'ai été me casser la tête sur ce que quelques jours, mais il n'est jamais venu à la tête que c'est la raison et tellement simple! Merci une tonne!
barell vous devriez faire de votre commentaire une réponse. id de voter pour elle. il est totalement fixe mon problème aussi 🙂

OriginalL'auteur CodeOn | 2014-03-01