0

您好我目前正在尝试在 Zend(Web)服务器上使用 php 连接到 MSSQL-Server-2008。我现在尝试了一些东西,但总是得到: PHP 警告:PHP 启动:无法加载动态库 'E:\Zend\ZendServer\lib\phpext\php_pdo_sqlsrv_53_ts_vc9.dll' - 找不到所需的模块 (抱歉,如果错误消息听起来有点奇怪,我将其手动翻译成英文)

我做的第一步是下载:Microsoft SQL Server 2008 R2 Native Client

第二步是我下载了:SQLSRV20.EXE 并将文件解压缩到 phpext 目录中。

第 3 步是我试图打开: pdo_sqlsrv_53_nts_vc9 和/或 pdo_sqlsrv_53_ts_vc9 并重新启动 php。

不管我做了什么,我都收到了上述错误消息。因此,每次我尝试连接到 mssql 服务器时,我都会收到一条错误消息:*PHP 致命错误:调用未定义的函数 sqlsrv_connect()*

是否需要任何额外的步骤?(我使用的PHP版本是:5.3.9 带有非常新的zend服务器版本)。

谢谢

4

1 回答 1

1

在 Zend 服务器本身中,有 SQL 驱动程序将它们与常规安装一起安装。安装完成后,在 php 控制台中打开这些扩展 sqlsrv、pdo_sqlsrv。我不知道确切原因,但这些扩展是 SQLSRV20 附带的。 EXE 不兼容,无法加载。

问候, 斯里

于 2012-10-12T17:12:13.247 回答