我有mssql_ *函数在我的Ubuntu安装上工作,并希望在我的Windows 7框中复制它。我在win7盒子上安装了wamp,但我无法看到mssql_ *函数。我看过很多关于什么都没有的帖子。我正确设置了ext目录。我有扩展名= php_mssql.dll没有看到phpinfo中的mssql部分,但我确实看到了sqlsrv部分。我希望我的产品和测试环境能够匹配。
提前感谢您的任何帮助 迪安-O
答案 0 :(得分:2)
我刚检查了我的本地wampserver 2.1安装,虽然有一个选项可以启用php_mssql扩展,但扩展目录中没有它。
你可以试试FreeTDS扩展,据说在* nix和Windows下都能正常工作。
Moodle wiki指定Microsoft SQL Server驱动程序具有“已知问题”:
警告:此驱动程序存在已知问题,因此不适用 对于任何Moodle生产服务器。
并建议使用FreeTDS(通过安装php_dblib扩展名)。 Moodle是MSSQL的知名用户,也是一个受人尊敬的项目,但是他们并没有真正指出“已知问题”的含义,所以你可以把它当作一粒盐......
http://docs.moodle.org/24/en/Installing_MSSQL_for_PHP
如果FreeTDS不适合您,您可以尝试安装官方Microsoft驱动程序:
http://www.microsoft.com/en-us/download/details.aspx?id=20098