2016-12-12 7 views
0

Я пытаюсь перенести приложение из SQL2000 в SQL2008 R2.Проблема с подключением PHP 7.1.0 к SQL2008 R2

Я установил на Windows 2008 R2 (64-разрядная версия) Сервер IIS7.5, PHP 7.1.0, скачал php_pdo_sqlsrv_7_nts_x64.dll и php_sqlsrv_7_nts_x64.dll файлы и добавлены в php.ini файл (ext), а затем онлайн совет, который я мог бы найти но увы - нет радости !!

Не уверен, что я делаю неправильно - любая помощь будет оценена по достоинству.

Благодарим вас в ожидании.

+1

Какие проблемы вы сталкиваетесь? – CGritton

+0

Привет, phpinfo.php не показывает никаких ссылок sqlserver при прокрутке вниз и подключении db. в простой php-странице, которую я написал, будет эхо-текст, но сбой сразу же я использую sqlsrv_connect или sqlsrv_connect. – Slimer

+0

извините, последний пост должен иметь только один sqlsrv_connect – Slimer

ответ

0

Перемещено приложение к окнам 2012 R2, SQL 2008 R2 и установлено 32-разрядные драйверы php. Сейчас все работает. Спасибо за помощь CGritton и Alexandre T.

0

У меня такая же проблема, с использованием PHP 7.1 и PHP SQL SVR 4.0, оба из 64-битных, драйвер не был загружен правильно. Возможно, драйвер еще не совместим. Меняя PHP на 7.0.14 (и ниже), драйвер загружается отлично.

обновление: официальный релиз не поддерживает PHP7.1 пока нет, но есть предварительный просмотр сборки, который может быть загружен PHP7.1. просмотреть отчет об ошибке: https://github.com/Microsoft/msphpsql/issues/193

и этот предварительный просмотр сборки (ссылка из отчета об ошибке выше): https://github.com/Microsoft/msphpsql/releases/tag/4.1.4-Windows

к сведению, что это изменится в будущем.