У меня есть 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?
Microsoft недавно выпустила новую версию (3.2) драйверов SQL для PHP, которая включает совместимость с PHP 5.6.
Вы можете скачать драйверы здесь: https://www.microsoft.com/en-us/download/details.aspx?id=20098
Я искал в сети некоторое время .. После публикации этого вопроса в течение 10 м я наконец нашел неофициального водителя ..
Надеюсь, что это работает, я проверю это ..
Вы можете найти это на: http://robsphp.blogspot.be/2012/06/unofficial-microsoft-sql-server-driver.html
Я считаю, что пришло время вернуться к этому ответу немного лучше.
Так как вы были довольно ясны с вашей настройкой. Краткий ответ размещен в виде шагов ниже
Пожалуйста, удалите лишние файлы ниже:
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
В это время:
Мое решение было:
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