Драйвер sqlsrv не загружается в файл phpinfo () в Windows Server 2008 r2 - PullRequest
0 голосов
/ 05 июня 2018

У меня windows server 2008 r2 32 bit.in сервер версии PHP 5.6.sqlsrv32.exe установлен и извлекает папку ext в php и дает расширение в файле php.ini.

extension=php_pdo_sqlsrv_56_ts.dll
extension=php_pdo_sqlsrv_56_nts.dll
extension=php_sqlsrv_56_nts.dll
extension=php_sqlsrv_56_ts.dll

phpInfo () файл Драйвер sqlsrv не найден.Я запускаю sql соединение с сервером php файл выдаёт ошибку PHP Fatal error: Call to undefined function sqlsrv_connect()

Ответы [ 2 ]

0 голосов
/ 06 июня 2018

Я встретил свой ответ.папка ext с указанным путем php в php.ini.Моя проблема решена.Phpinfo () загружает драйвер sqlsrv.

0 голосов
/ 06 июня 2018

Обычно я выполняю следующие действия:

Конфигурация PHP (я думаю, что вы уже сделали это):

Запустите <?echo phpinfo()?>;

Проверьте, какой файл конфигурации загружен из раздела «Загруженный файл конфигурации».

Установите среду PHP:

  • extension_dir = "path_to_your_php_instalation \ ext" * расширение 1015 *
  • = php_pdo_sqlsrv_56_ts.dll
  • расширение = php_pdo_sqlsrv_56_nts.dll
  • расширение = php_sqlsrv_56_nts.dll
  • расширение = php_sqlsrv_56_ts.dll * 10 * * ** **PHP драйвера для SQL Server (это может быть вашей проблемой):

    Я думаю, что вы скачали sqlsrv32.exe.Драйверы версий 3.2 и 3.1 требуют Microsoft ODBC Driver 11. Итак, проверьте файл журнала IIS на наличие ошибок.

    Вы можете скачать драйвер Microsoft ODBC 11 здесь .

...