我正在尝试使用PDO SQL驱动程序来使用我的Xampp和PHP 5.5安装。我已按照下面的说明进行操作,因为Microsoft还没有制作PHP 5.5 SQL驱动程序:
正如您从我下载文件的图片中看到的那样,将其放入我的C:\xampp\php\ext
文件夹并将其添加到php.ini
并重新启动apache。
但仍然在运行phpinfo();
时,它显示为未加载。我做错了什么?
修改
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
答案 0 :(得分:3)
似乎通过使用Dependency Walker(http://www.dependencywalker.com)我发现模块无法找到php5ts.dll
文件,即使它是目录。
所以我编辑了Windows 2008 R2环境变量并将C:\xampp\php
添加到Path变量中,它就像魅力一样。
我在这里使用了如何在Windows中编辑变量的说明: