СЕРВИС СЛУЖБА Информация e-mail: support@hosthouse.kz
m-agent: litoshenko_oleg@mail.ru
тел: +7 701 3528510, +7 7252 612112
icq: 62645096

Нашему хостингу доверяют 762 сайта

ПРОВЕРИТЬ ДОМЕН Подбор свободных доменов
www.
..................... 3 360 KZT .kz  
..................... 2 208 KZT .com  
..................... 2 208 KZT .net  
..................... 2 500 KZT .ru  
..................... 3 360 KZT .com.kz  
..................... 3 360 KZT .org.kz  
..................... 2 208 KZT .org  
..................... 2 208 KZT .info  
..................... 1 776 KZT .biz  
..................... 5 920 KZT .cc  
..................... 1 776 KZT .us  
..................... 2 500 KZT .su  
..................... 2 960 KZT .ws  
..................... 1 480 KZT .in  
..................... 2 208 KZT .name  
..................... 3 700 KZT .eu  
..................... 2 220 KZT .mobi  
..................... 7 400 KZT .tv  
..................... 5 920 KZT .bz  
НОВОСТИ Новостная лента


16май2016 Изменение городского номера телефонаподробнее 30январь2016 Изменение технических параметров для тарифовподробнее 29январь2016 Обновление системыподробнее
СТАТЬИПолезная информация

Настройка PHP для работы с Microsoft SQL Server

Судя по заголовку статьи задача как бы тривиальная…но.

Работая с прикладным софтом и связи MS SQL через ODBC можно сказать словами одного персонажа «не очкуй!! Я так 100 раз делал». Выбрал источник, создал DSN. Но с php лично я чуток споткнулся.

Стояла задача сделать инет магазин, база самого товар находилась на MS SQL 2008 R8. Доступ по белому ip. У самого на рабочей машине 2003 сервер и денвер с дремучей но стабильной и настроенной под мои нужны php 5.3.13. 

Опишу как настраивал.
Для связи с mssql нужна dll для работы сним. Вроде как раньше был сторонний софт для связей с ней. Сейчас мелкомягкие сами написали драйвера для php.

Заходим на http://www.microsoft.com/en-us/download/details.aspx?id=20098  если ссылка уже не работает (бывает у них, ссылки пропадают с годами) то ищем «Sqlsrv32.exe» на данный момент есть версии 2.0 и 3.2 под php от 5.2.13 до 5.6.4+. Описание двайверов https://msdn.microsoft.com/en-us/library/cc296170(v=sql.105).aspx  

Сливаем, ситапим в любой каталог. Смотрим. У нас файлы
Типа «php_pdo_sqlsrv_52_nts_vc6.dll» и «php_pdo_sqlsrv_52_ts_vc6.dll» где в названии версия сборки C+ и тип потоков (nts, ts) узнать какую версию C++ вам надо можно посмотреть по phpinfo. Раздел Compiler. Чтот типа MSVC9

Закидываем нужный файл в ext своего php и добавляем загруз в php.ino раздел «extension»

Для связи с базой оч хорошо подходит скрипт «adminer». При соединении можно выбрать 9-10 вариантов серверов баз данных (www.adminer.org) 

Если ваш php заругался на старый ODBC драйвер работы с MS SQL, как допустим у меня. Надо слить нужный SQL Server Native Client. Все пакеты доступны https://www.microsoft.com/en-us/download/details.aspx?id=43339 

На этом все, приятной и плодотворной работы Вам.

Социальные комментарии Cackle
Дизайн и разработка
ТОО "LiO Programs" 2016 г.

Хостинг, создание сайтов в ЮКО
Copyright © 2004-2016 ТОО "LiO Programs", Все права защищены.

e-mail: support@hosthouse.kz
тел: +7 701 3528510, +7 7252 612112
icq: 62645096