Xampp - MS SQL - PHP 5.5

时间:2014-09-25 13:59:27

标签: php xampp sqlsrv

我正在尝试使用PDO SQL驱动程序来使用我的Xampp和PHP 5.5安装。我已按照下面的说明进行操作,因为Microsoft还没有制作PHP 5.5 SQL驱动程序:

enter image description here

enter image description here

enter image description here

正如您从我下载文件的图片中看到的那样,将其放入我的C:\xampp\php\ext文件夹并将其添加到php.ini并重新启动apache。

但仍然在运行phpinfo();时,它显示为未加载。我做错了什么?

enter image description here

修改

PHP的错误日志显示:

[25-Sep-2014 14:22:11 UTC] PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext\php_sqlsrv_55_ts.dll' - The specified module could not be found.
 in Unknown on line 0
[25-Sep-2014 14:22:11 UTC] PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext\php_pdo_sqlsrv_55_ts.dll' - The specified module could not be found.
 in Unknown on line 0

1 个答案:

答案 0 :(得分:3)

似乎通过使用Dependency Walker(http://www.dependencywalker.com)我发现模块无法找到php5ts.dll文件,即使它是目录。

所以我编辑了Windows 2008 R2环境变量并将C:\xampp\php添加到Path变量中,它就像魅力一样。

我在这里使用了如何在Windows中编辑变量的说明:

http://thommck.wordpress.com/2010/12/06/how-to-add-a-path-to-the-system-variables-in-windows-2008-r2/