PHP SQL 服务器扩展损坏
PHP SQL server extensions broken
我正在尝试通过 this guide 与 MS SQL 服务器进行 PHP 通信,该服务器适用于 SQL 服务器 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
一切似乎都很顺利,但 SQLSRV 信息未在 phpinfo()
下列出,在 Wamp 的 php extensions
选项卡上列出,但有一个包含感叹号的红色三角形在他们旁边。
有人知道我错过了什么吗?
如果您只是在命令行键入 php
,它会等待更多输入,不会挂起。
如果当您从命令行 (PHP CLI) 运行 php 时看到 sqlsrv 受支持,但当您 运行 phpinfo 时却看不到通过 Apache,那么您编辑了错误的 php.ini
文件。通常有 2 个,一个控制 PHP CLI,一个控制 PHP 在 Apache 下 运行。
apache下控制php的php.ini
一般在\apache\bin
文件夹下。确切的路径当然取决于您是使用 WAMPServer/XAMPP... 还是自己安装所有内容。
我正在尝试通过 this guide 与 MS SQL 服务器进行 PHP 通信,该服务器适用于 SQL 服务器 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
一切似乎都很顺利,但 SQLSRV 信息未在 phpinfo()
下列出,在 Wamp 的 php extensions
选项卡上列出,但有一个包含感叹号的红色三角形在他们旁边。
有人知道我错过了什么吗?
如果您只是在命令行键入 php
,它会等待更多输入,不会挂起。
如果当您从命令行 (PHP CLI) 运行 php 时看到 sqlsrv 受支持,但当您 运行 phpinfo 时却看不到通过 Apache,那么您编辑了错误的 php.ini
文件。通常有 2 个,一个控制 PHP CLI,一个控制 PHP 在 Apache 下 运行。
apache下控制php的php.ini
一般在\apache\bin
文件夹下。确切的路径当然取决于您是使用 WAMPServer/XAMPP... 还是自己安装所有内容。