Xampp MS SQL сервер PHP 5.6

У меня есть xampp с PHP 5.6. Обычно я использую сервер MySQL, но для сценария, который уже существует, мне нужен сервер MS SQL.

Я искал в сети и установил SQL Server 2012.

Но сейчас мне нужны драйверы для PHP. К сожалению, я могу найти только версию, которая поддерживает 5.4, 5.5 ..

(http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx)

Есть ли способ позволить этой работе с 5.6?

5

Решение

Microsoft недавно выпустила новую версию (3.2) драйверов SQL для PHP, которая включает совместимость с PHP 5.6.

Вы можете скачать драйверы здесь: https://www.microsoft.com/en-us/download/details.aspx?id=20098

12

Другие решения

Я искал в сети некоторое время .. После публикации этого вопроса в течение 10 м я наконец нашел неофициального водителя ..

Надеюсь, что это работает, я проверю это ..

Вы можете найти это на: http://robsphp.blogspot.be/2012/06/unofficial-microsoft-sql-server-driver.html

6

Я считаю, что пришло время вернуться к этому ответу немного лучше.
Так как вы были довольно ясны с вашей настройкой. Краткий ответ размещен в виде шагов ниже

  1. Скачать версия 3.2 из драйверов SQLSRV отсюда.
    https://www.microsoft.com/download/details.aspx?id=20098
  2. Извлеките их в свой «путь установки xampp» \ php \ ext
  3. Пожалуйста, убедитесь, что вы увидеть и сохранить файлы: php_sqlsrv_56_ts.dll и php_pdo_sqlsrv_56_ts.dll
  4. Пожалуйста, удалите лишние файлы ниже:

    PHP Drivers License Terms.rtf,
    php_pdo_sqlsrv_54_nts.dll,
    php_pdo_sqlsrv_54_ts.dll,
    php_pdo_sqlsrv_55_nts.dll,
    php_pdo_sqlsrv_55_ts.dll,
    php_pdo_sqlsrv_56_nts.dll,
    php_sqlsrv_54_nts.dll,
    php_sqlsrv_54_ts.dll,
    php_sqlsrv_55_nts.dll,
    php_sqlsrv_55_ts.dll,
    php_sqlsrv_56_nts.dll,
    release.txt,
    SQLSRV_Readme.htm,
    SQLSRV_ThirdPartyNotices.rtf,
    
    • Поместите эти строки в ваш php.ini по вашему «пути установки xampp» \ php \ php.ini
      расширение = php_sqlsrv_56_ts.dll
      расширение = php_pdo_sqlsrv_56_ts.dll

    • Перезагрузите сервер XAMPP и поместите<‘? php phpinfo (); ? ‘>’ в файле index.php в папке \ htdocs \ ‘

    • Перейдите к нему с помощью HTTP: // локальный /‘папка, в которой находится phpinfofile’ / index.php

Если вы видите что-то вроде этого изображения ниже. Готово, поздравляю! [введите описание изображения здесь]1

PS: длинный ответ здесь.
https://msdn.microsoft.com/en-us/library/cc296170.aspx

3

В это время:
Мое решение было:

1- Загрузите версию 3.2 драйверов SQLSRV отсюда. https://www.microsoft.com/download/details.aspx?id=20098
введите описание изображения здесь

2 Извлеките файлы в папку «xampp» в папку \ php \ ext

3- Добавьте эти строки в php.ini

расширение = php_pdo_sqlsrv_56_ts.dll

расширение = php_pdo_sqlsrv_56_nts.dll

расширение = php_sqlsrv_56_ts.dll

расширение = php_sqlsrv_56_nts.dll

0
По вопросам рекламы [email protected]