Как связать 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

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)

Для получения дополнительной помощи, вы можете посмотреть здесь

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .