【问题标题】:How to install sqlsrv php driver on zend server?如何在 zend 服务器上安装 sqlsrv php 驱动程序?
【发布时间】:2012-10-21 02:21:05
【问题描述】:

我从Microsoft website 下载了 “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 提示:“系统无法加载此扩展”!

我该怎么办?

P.S:Zend 在 Apache 上配置

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

【问题讨论】:

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


    【解决方案1】:

    我注意到 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 面板打开它,然后重新启动 php。

    现在一切正常!

    特别感谢凯文 :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-22
      • 2012-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多