我对这种事情还很陌生,而且非常沮丧(就像所有新手一样,哈哈)
我正在尝试将 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