Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在zend服务器上安装sqlsrv php驱动程序?_Php_Sql Server_Php Extension_Zend Server - Fatal编程技术网

如何在zend服务器上安装sqlsrv php驱动程序?

如何在zend服务器上安装sqlsrv php驱动程序?,php,sql-server,php-extension,zend-server,Php,Sql Server,Php Extension,Zend Server,我从下载了“MicrosoftDriversforPHP for SQL Server(v2.0.1)”,并将其移动到“php5.dll”旁边的“C:\ProgramFiles\Zend\ZendServer\lib\phpext\” 然后转到Zend服务器面板“服务器设置>扩展”将其打开。重新启动php后,Zend Server说:“系统无法加载此扩展” 我该怎么办 p.S:在Apache上配置Zend 编辑:我也尝试过“php\u sqlsrv\u 5.3\u ntc\u vc9.dll”,

我从下载了“MicrosoftDriversforPHP for SQL Server(v2.0.1)”,并将其移动到“php5.dll”旁边的“C:\ProgramFiles\Zend\ZendServer\lib\phpext\”

然后转到Zend服务器面板“服务器设置>扩展”将其打开。重新启动php后,Zend Server说:“系统无法加载此扩展”

我该怎么办

p.S:在Apache上配置Zend

编辑:我也尝试过“php\u sqlsrv\u 5.3\u ntc\u vc9.dll”,但也失败了


我在php_error.log中注意到一些东西:

Module compiled with build ID=API20090626,NTS,VC6
PHP    compiled with build ID=API20090626,NTS,VC9
These options need to match
构建ID相同,但VC版本不同。
因为我把VC6和VC9放在“phpext”文件夹中。Zend无法加载正确的扩展名。虽然我删除了VC6DLL,但在Zend面板中,即使重新启动php,错误消息仍然存在

我停止服务器,移除VC9,再次启动服务器,将VC9放入“phpext”文件夹,从Zend面板打开它,然后重新启动php

现在一切都好了

特别感谢凯文:)