如何在 php 上使用 mssql 函数?我的扩展文件夹中没有 php_mssql.dll
Posted
技术标签:
【中文标题】如何在 php 上使用 mssql 函数?我的扩展文件夹中没有 php_mssql.dll【英文标题】:How can I use mssql functions on php? I don't have php_mssql.dll in my extensions folder 【发布时间】:2013-11-24 15:18:42 【问题描述】:我正在尝试将 SQL Server 与 php 一起使用,但我不知道如何安装此功能。我在我的 php.ini 文件中启用了 extension=php_mssql.dll,但在重新启动 apache 后,我收到一条错误消息,提示找不到 DLL 文件。
经过多次尝试,我重新安装了 XAMPP 1.81,现在我从零开始。
感谢您的帮助。
【问题讨论】:
这个问题不属于这里。 你的评论很有帮助 如果您需要帮助,请说明您要询问的内容。你有那个DLL文件吗?它与您的 WAMP 堆栈兼容吗?它在正确的地方吗? *** 不会做你的功课。如果您确切地告诉它您想要什么以及您尝试过什么,它将有助于并扩展您的知识。 【参考方案1】:编辑 MSSQL 自 5.3 起已停用
我相信正确的驱动程序是php_sqlsrv.dll
。
http://www.php.net/manual/en/sqlsrv.installation.php
这里是可用的函数:http://www.php.net/manual/en/ref.sqlsrv.php
【讨论】:
谢谢,我试试这个。 Microsoft 到驱动程序的链接已损坏。但我在其他网站上找到了。如果这解决了我的问题,我会回来检查您的帖子作为答案。谢谢! @JoaoPaulo php.net/manual/en/sqlsrv.installation.php,选择与你的PHP版本对应的合适版本。 sqlsrv 允许使用 sqlsrv 函数,但在我的项目中,我有 mssql 函数,例如 mssql_connect,而不是 sqlsrv_connect。 @JoaoPaulo 我现在看到 MSSQL 已经停产,这意味着 SQLSRV 是 5.3 的新替代品。所以除非你回到早期的 PHP 版本,否则你可能不得不重构你的代码。以上是关于如何在 php 上使用 mssql 函数?我的扩展文件夹中没有 php_mssql.dll的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Mac OS 中为 PHP 安装 MSSQL 驱动程序