2011-06-09 2 views
0

Je suis en train de déboguer un script dans Eclipse qui appelle la fonction sqlsrv_connect(). Mon environnement de développement a été configuré en utilisant Zend Server CE. Quand j'ai installé j'ai vérifié l'option pour inclure le conducteur et vérifié qu'il a été installé correctement en utilisant la page de PHPInfo. L'extrait ci-dessous montre mes flux PHP enregistrés, vous pouvez voir que sqlsrv est làErreur de pilote PHP SQLSRV

Registered PHP Streams:  https, ftps, php, file, glob, data, http, ftp, zip, compress.zlib, compress.bzip2, phar, sqlsrv 

Cependant, lors du débogage et je frappé une ligne qui fait appel à sqlsrv_connect(), je reçois l'erreur:

Call to undefined function sqlsrv_connect() 

Je ne comprends pas pourquoi cela se produit. Y a-t-il des configurations dans Eclipse qui doivent être ajustées? Toute aide est appréciée.

Répondre

0

Je suppose que l'éclipse utilise une instance PHP différente de celle de votre serveur web. Et cette instance n'a pas d'extension sqlsrv activée.

0

Je suis complètement nouveau à PHP et j'ai exactement le même problème. Je peux utiliser le pilote sqlsrv via IIS ainsi que via la ligne de commande. Mais lors du débogage dans Eclipse, le pilote sqlsrv n'est pas chargé.

Je vais devoir abandonner sur Sql Server pour cette solution si je ne peux pas comprendre cela, parce que je dois pouvoir déboguer.