【问题标题】:how to connect php 5.4.4 to MSSQL server 2005如何将 php 5.4.4 连接到 MSSQL server 2005
【发布时间】:2012-10-05 05:53:40
【问题描述】:

问:如何将 php 5.4.4 (xampp 1.8.0) 转换为 MSSQL Server 2005?

状态:我从here 下载 SQLSRV30.EXE。并将 .dll 文件安装到我的 php/ext 文件夹中。我在 php.ini 设置了扩展。但无法连接到 MSSQL server 2005。

【问题讨论】:

  • 从启用error_reporting(E_ALL)开始;并检查是否产生任何错误。
  • 这是错误致命错误:调用未定义函数 mssql_connect();这是我的连接 $link = mssql_connect ($server ,'sa', 'pwd');
  • 是否启用了php_mssql 扩展?

标签: php sql-server-2005


【解决方案1】:

您需要使用 FreeTDS 库。这很简单。参考链接:http://docs.moodle.org/24/en/Installing_MSSQL_for_PHP 但是我找不到 php 5.4 的库 php_dblib.dll。

我编译了它。你可以在这里下载它:http://inethub.olvi.net.ua/ftp/pub/soft/programming/php/ms%20sql%20driver%20for%20%20php%205.4.10/ 或在这里:ftp://inethub.olvi.net.ua/pub/soft/programming/php/ms%20sql%20driver%20for%20%20php%205.4.10/ 它是用 VC9 和 nts 编译的。

这是镜像:TS - http://www.sendspace.com/file/vtger3 NTS - http://www.sendspace.com/file/nkg2j4

SQLSRV30.EXE - 参考http://msdn.microsoft.com/en-us/library/cc296170%28v=sql.90%29.aspx 可能您需要安装 Microsoft SQL Server 2008 R2 Native Client。

【讨论】:

    猜你喜欢
    • 2014-05-07
    • 2020-05-11
    • 2011-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-28
    • 1970-01-01
    相关资源
    最近更新 更多