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

时间:2011-05-19 17:24:40

标签: php sql-server php-extension zend-server

我从Microsoft website下载了“用于SQL Server的PHP的Microsoft驱动程序(V 2.0.1)”并将其移至 php_sqlsrv_5.3_nts_vc6.dll “php5.dll”旁边的“C:\ Program Files \ Zend \ ZendServer \ lib \ phpext \”

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

我该怎么办?

P.S :在Apache上配置Zend

编辑:我也试过“php_sqlsrv_5.3_ntc_vc9.dll”,但也失败了!

enter image description here

1 个答案:

答案 0 :(得分:0)

我在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无法加载正确的扩展名。当我删除VC6 DLL时,在Zend Panel中,错误信息仍然存在,即使重启php也是如此。

我停止服务器,删除VC9,再次启动服务器,将VC9放在“phpext”文件夹中,从Zend Panel打开它,然后重启php。

现在一切都好了!

特别感谢凯文:)