2014-09-25 3 views
1

Я пытаюсь заставить драйвер PDO SQL работать с моей установкой Xampp и PHP 5.5. Я следовал инструкциям, найденные ниже как Microsoft еще предстоит сделать PHP драйвер 5.5 SQL:Xampp - MS SQL - PHP 5.5

enter image description here

enter image description here

enter image description here

Как вы можете видеть изображения, которые я скачал файл , поместил его в мою папку C:\xampp\php\ext и добавил его в php.ini и перезапустил apache.

Но все же при запуске phpinfo(); оно отображается как не загруженное. Что я сделал не так?

enter image description here

EDIT:

Журнал ошибок для 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

Вы получаете какие-либо сообщения об ошибках в PHP ERROR LOG? Или, может быть, даже в режиме просмотра событий Windoes? – RiggsFolly

+0

В любом журнале нет ошибок. – jfreak53

+0

Я предполагаю, что вы не отключили отключение ошибок !? – RiggsFolly

ответ

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/

+0

Я только что потратил 3 часа на поиск решения. Я все пробовал. Добавление правильной переменной пути и перезапуск apache работало для меня. Вы, сэр, герой. –

+0

странная проблема ... У меня была такая ситуация на сервере 2012 года и в выпуске 2012 года для центров обработки данных R2, ни один из них не смог распознать путь к php. dunno почему, но это происходит только (по моему опыту) при запуске PHP из XAMPP. Большое спасибо за подсказку. –

Смежные вопросы