Как связать php 5.4.4 с Microsoft SQL Server 2008 R2 в Windows Xp? я установил xampp 1.8.0 с apache2.4 и встроенным в него php 5.4.4. Я установил Microsoft SQL Server 2008 R2. У меня есть скачать и настроить php_sqlsrv_54_ts.dll и php_pdo_sqlsrv_54_ts.dll. но когда я выполняю sqlsrv_connect($ serverName, $ connection), он говорит: «Для этого расширения требуется собственный клиент Microsoft SQL Server 2012». проблема заключается в том, что собственный клиент Microsoft SQL Server 2012 не совместим с Windows XP. Любое предложение по моей проблеме?
1 ответ
1
Вы используете версию 2.0 или версию 3.0 php_sqlsrv_53_nts.dll?
У вас есть кавычки вокруг вашего дополнительного каталога? например:
extension_dir="C:\Program Files\PHP\ext"
Для версии драйвера 3.0 вам необходимо:
A 32-bit version of PHP
A web server (e.g. IIS or Apache) configured to launch PHP using FastCGI.
ODBC driver "SQL Server Native Client 11.0" ( SQL Server 2012 Native Client )
или * для версии драйвера 2.0 вам нужно:
32-битная версия PHP Веб-сервер (например, IIS или Apache), настроенный для запуска PHP с использованием FastCGI. Драйвер ODBC «Собственный клиент SQL Server 10.0» (Собственный клиент SQL Server 2008)
Для получения дополнительной помощи, вы можете посмотреть здесь