Xampp — MS SQL — PHP 5.5

Я пытаюсь заставить драйвер 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

1

Решение

Кажется, с помощью 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/

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]