PHP 5.4 使 MSSQL 运行

PHP 5.4 使 MSSQL 运行

我正在运行 Apache 和 PHP 5.4.3。我有一个使用 mssql_connect 的脚本。当我执行该脚本时,我得到:致命错误:调用未定义的函数 mssql_connect()。我无法使用 sqlsrv。我将文件复制到 ntwdblib.dll,但 mssql 未在 php.ini 中注释。有什么办法可以解决这个问题?谢谢!

答案1

据我了解,在 PHP5.3+ 中它已被删除。SQLSRV 是 Windows 环境中的唯一选择。

http://www.php.net/manual/en/intro.mssql.php

答案2

请参见 - http://www.php.net/manual/en/mssql.requirements.php并确保你满足全部要求。另外,您确定使用的是 PHP 5.5.24 吗,因为当前最新版本是 5.4.x。

答案3

您需要使用 FreeTDS 库。很简单。请参阅此链接:http://docs.moodle.org/24/en/Installing_MSSQL_for_PHP

但是没有找到适用于 php 5.4 的库 php_dblib.dll。

相关内容