【发布时间】:2012-06-18 17:41:12
【问题描述】:
我很难让 php 连接到 SQL Server 2005。似乎无论我做什么或访问什么页面,我要么得到错误的扩展程序/驱动程序,要么找到死链接。最近的尝试是 php_sqlsrv_52_ts_vc6.dll,它显然不支持 2008 年之前的任何内容。
经过两天多的搜索,我迷路了,不幸的是,升级 php 或 SQL Server 不是一个选项...
编辑: 一切都在 IIS 6 - Server 2003 上运行(相同的框)。
【问题讨论】:
-
这是在windows盒子上吗?我认为如果您使用的是 PHP 5.2,它应该“正常工作” - php.net/manual/en/intro.mssql.php。在旧版本的 PHP(我认为是 5.0...)上,我使用 MSSQL 没有任何问题。 [再次编辑] 你看到了吗:php.net/manual/en/mssql.requirements.php?
-
@Aerik 我的 php 没有 mssql.dll,所以我将它添加到 ext 文件夹和 php.ini,然后我回收了服务器的应用程序池(重新启动)。出于某种原因,它不起作用。我很确定我做的一切都是正确的,因为我不是一个 php 菜鸟,只是一个 IIS 和 MSSQL 菜鸟。 phpinfo() 在任何地方都没有提到 mssql...
标签: php sql-server-2005 iis-6 windows-server-2003