2015-04-28 3 views
1

Я не могу заставить PDO MSSQL работать с XAMPP с PHP 5.6.3. XAMPP установлен на машине Windows Server 2012 R2. Я добавил следующую строку в php.ini и, конечно же, загрузил этот последний файл из Microsoft и скопировал его в каталог расширений.XAMPP PHP 5.6 включить PDO MSSQL

extension=php_pdo_sqlsrv_56_ts.dll 

Как описано здесь: MSDN Documentation, я также установил драйвер Microsoft ODBC на машине. Я перезапустил Apache несколько раз и до сих пор не имею никакой информации о PDO MSSQL в phpinfo().

Буду признателен за ребята.

ответ

0

Вы должны использовать sqlsrv_ расширение *, MSSQL является устаревшим: Here

EDIT: Я понял, вы уже используете SQLSRV. Не mssql. Я использовал this учебник, чтобы настроить его с помощью Xampp и, казалось, работал нормально.

+0

Спасибо за ссылку JohnnyBell, но я думаю, что я уже описал, что все, что есть в этом учебнике уже на месте. Ну, хорошо, я добавил собственный клиент sql (хотя это не относится к документации MS), но ничего не изменилось, это ничего не говорит о sqlsrv внутри phpinfo. – Quhalix89

+0

В вашем OP вы заявили, что вставили только одну строку в файле .ini. Вы убедились, что обе линии есть? extension = php_pdo_sqlsrv_54_ts.dll & extension = php_sqlsrv_54_ts.dll. –

+0

И какие ошибки вы получаете? –

0

Добавьте PHP путь C: \ XAMPP \ РНР Переменные среды в Windows 2008 R2

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