Appel de fonction non définie sqlsrv_connect() dans C:\wamp\www\Webs\client.php sur la ligne 7
Suis avec windows 8 pro, serveur Wamp (php V5.3.5, apache V2.2.17), Sql server 2005 express édition. J'ai téléchargé le sqlsrv pilotes et de l'extraire dans le php extension du dossier (C:\wamp\bin\php\php5.3.5\ext
), ont également la mise à jour du php.fichier ini en ajoutant les extensions
extension=php_sqlsrv_53_ts_vc6.dll
extension=php_pdo_sqlsrv_53_ts_vc6.dll
J'ai utilisé ce deux après la série d'essai et d'erreur sur tous les fichiers dll, c'était ce deux qui me viennent à l'erreur, au moment de redémarrer le serveur wamp
C'est la connexion de la ligne de code;
$con = sqlsrv_connect('TAQUATECH\SQLEXPRESS') or die("cannot connect");
Il est venu avec l'erreur suivante;
Fatal error: Call to undefined function sqlsrv_connect() dans
C:\wamp\www\Webs\client.php sur la ligne 7
pls, j'ai besoin de quelqu'un pour m'aider sur ce, je vais vraiment apprécier
- Si vous ne pouvez pas voir les erreurs de démarrage, ont un oeil sur les logs Apache.
Vous devez vous connecter pour publier un commentaire.
Désolé si c'est trop tard pour répondre, mais j'ai eu la même erreur, et j'ai trouvé que Wamp Server 64 bits ne prend pas en charge la Connexion SQL Server, vous devez installer une version 32 bits de wamp server.
Pour ceux qui utilisent les systèmes 64 bits (OS, WAMP, MSSQL), ces pilotes 64 bits peut les servir et de corriger l'erreur:
Pilotes SQLSRV x64:
http://robsphp.blogspot.in/2012/06/unofficial-microsoft-sql-server-driver.html
Vous aurez besoin pour installer et activer sqlsrv sur votre serveur web. Jetez un oeil à la la page d'installation sur le site de PHP.
Installation de Pilotes Microsoft 3.0 SQL Server pour PHP va résoudre ce problème. Essayez aussi cette Manuel PHP.
EDIT :
Source
Yap, j'ai obtenu un travail;
Le problème était, en exécutant le script php à l'aide du serveur apache sur mon système, j'ai arrêté le serveur wamp et configurer fastCGI pour PHP avec IIS 7, Vous pouvez obtenir un didacticiel vidéo Ici
http://www.iis.net/learn/application-frameworks/running-php-applications-on-iis/set-up-fastcgi-for-php.
Simple et gentil, maintenant je peux me connecter à sql server 2005 et 2008
Mon PHP Détails
Version => 5.3.5
Compilateur => MSVC6 (Visual C++ 6.0)
SqlSrv Pilote => php_sqlsrv_53_ts_vc6.dll