在 PHP 5.5.15 XAMMP 上安装 sqlsrv 不会出现在 PHP 信息中

在 PHP 5.5.15 XAMMP 上安装 sqlsrv 不会出现在 PHP 信息中

我对这种事情还很陌生,而且非常沮丧(就像所有新手一样,哈哈)

我正在尝试将 sqlsrv 扩展安装到我的 XAMMP 服务器上的 PHP 中,以测试一些 PHP 到 SQL 数据库表单提交。

我遇到的第一个问题是,微软的朋友根本没有费心为 PHP 5.5.15 编写 sqlsrv 驱动程序。不过,我设法隔离了其他人为 5.5.15 重新编译的驱动程序。现在显然这些都是非官方的,但人们声称它们工作正常。

我已将这些 dll 文件放在“ext”文件夹中

php_pdo_sqlsrv_55_nts.dll

php_pdo_sqlsrv_55_ts.dll

php_sqlsrv_55_nts.dll

php_sqlsrv_55_ts.dll

并将文件名添加到“Windows 扩展”列表末尾的 php.ini 中。

当我启动我的 XAMMP 服务器时,它启动正常,但是当我单击 PHP 信息部分时,它们并没有出现,而它们显然应该出现在那里。

任何帮助都将不胜感激!

提前致谢!

答案1

您是否尝试过编辑 php.ini 并添加此代码?

对于非线程安全版本的 PHP:

extension=php_pdo_sqlsrv_55_nts.dll
extension=php_sqlsrv_55_nts.dll 

对于 PHP 的线程安全版本:

extension=php_pdo_sqlsrv_55_ts.dll   
extension=php_sqlsrv_55_ts.dll  

相关内容