【发布时间】:2015-10-28 15:59:01
【问题描述】:
我正在尝试通过关注this guide 让 PHP 与 MS SQL 服务器对话,它适用于 SQL Server 2005(我使用的是 2014 express,但它是我能找到的最新版本)。
我正在运行 32 位 Wamp 和 PHP 5.5.12。我在ext 文件夹中安装了php_sqlsrv_55_ts.dll 和php_sqlsrv_55_ts.dll,并在php.ini 中添加了以下几行:
extension=php_sqlsrv_55_ts.dll
extension=php_pdo_sqlsrv_55_ts.dll
一切似乎进展顺利,但phpinfo() 和php extensions Wamp 选项卡下没有列出 SQLSRV 信息,但它们旁边有一个包含感叹号的红色三角形。
有人知道我错过了什么吗?
【问题讨论】:
-
PDO 是解决方案的人
-
不再支持 MSSQL。使用 SQLSRV 或 PDO。
-
致之前的评论者:问题是关于 SQLSRV,它 1) 是 Windows 唯一支持的扩展,2) 它确实提供了 PDO 驱动程序
-
我建议你从命令行运行 PHP。这通常是查看某些启动错误的唯一可靠方法。
-
@ÁlvaroG.Vicario:你的意思是从命令行启动
phpinfo()?
标签: php sql-server wamp php-extension