0

我从Microsoft 网站下载了“Microsoft Drivers for PHP for SQL Server (V 2.0.1)”并将其移动到php_sqlsrv_5.3_nts_vc6.dll“C:\Program Files\Zend\ZendServer\lib\phpext\”旁边的“php5 .dll”

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

我应该怎么办?

PS:Zend 在 Apache 上配置

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

在此处输入图像描述

4

1 回答 1

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.ini 也是如此。

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

现在一切正常!

特别感谢凯文 :)

于 2011-05-20T05:56:04.603 回答