About PHP and Microsoft SQL Server


About PHP and Microsoft SQL Server

我的系统是Win7-32位,我使用的是Apache 2.4.2和XAMPP win32-1.8.0-VC9-installer的PHP 5.4.4。

最近,我

正在为我朋友的在线服务器建立一个网站,他正在使用Microsoft SQL Server Express 2005。我已经在互联网上搜索了许多关于 sqlsrv.dll 扩展的解决方案,不幸的是它并没有解决我的问题。我已经将php_sqlsrv.dll扩展名解压缩到 php/ext/文件夹中,并在 php.ini 配置文件中添加了 extension=php_sqlsrv.dll,但我仍然收到警告错误(PHP 启动:无法加载动态库 'C:''xampp''php''ext''php_sqlsrv.dll' - 找不到指定的模块)在重新启动 Apache 服务期间。

因为互联网上有太多的下载链接,我真的不了解扩展的非线程安全和线程安全,所以对于专业人士,请提供直接链接来下载那些与我的 PHP 和 MS SQL Server 版本匹配的扩展文件。

所需扩展: - SQLSRV.dll - pdo_sqlsrv.dll

当然,如果有什么需要我注意或修改的地方,请给出您的意见。

您的帮助将不胜感激!

您需要此页面中的"SQLSRV30.EXE"。 你需要检查你是否正在运行线程安全(使用 phpinfo();)。 来自该 exe 的文件的命名很重要。 您想要名称中带有"54"的那些。 然后"TS"或"NTS"是指线程安全或非线程安全。 有关更多信息,请参阅手册。