Ссылка на скачивание сформирована

Скачать
 

Спасибо что просмотрели рекламу перед тем как скачать, это очень помогает в поддерке и обслуживании сайта, оплате хостига.

 

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

 
 
 

Спасибо всем не равнодушным.

Пожалуйста отключите AdBlock!

Мы обнаружили, что вы используете AdBlock или другое программное обеспечение, блокирующее рекламу.

 

Скачивание возможно только с просмотром рекламы. Реклама на сайте необходима как для обслужвания и оплаты хостинга, так и в качестве мотивационной состовляющей автора блога.

 

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

Добавление драйвера PDO MSSQL Server в PHP 7.2 на Debian 8 Jessie/Debian 9 Stretch

При написании скрипта на PHP, понадобилось использовать PDO подключение к MS SQL Server.

 

Решается все довольно просто, установкой драйвера PDO_DBLIB, который реализует доступ к базам данных Microsoft SQL Server с использованием библиотеки FreeTDS.

 

Все ниже действия производились на Debian 9 Stretch, с установленной версией PHP 7.2. Как установить PHP 7.2 на Debian 9 Stretch, можно посмотреть из этой статьи.

 

Устанавливаем необходимый модуль:

apt-get install php7.2-sybase

 

В установленных модулях PHP, установленный драйвер будет именоваться pdo_dblib. Для подключения к базе данных MSSQL, нужно использовать dblib, пример:

$dbh = new PDO ("dblib:host=sever;dbname=dbname","username","password");

 

При использовании данного драйвера, для корректного отображения кириллицы в выводе, необходимо в файл конфигурации (/etc/freetds/freetds.conf) библиотеки FreeTDS, добавить в секцию [global], следующие строки:

tds version = 7.0
client charset = UTF-8

 

Теперь вывод кириллицы будет нормальным.

 

Понравилась или оказалась полезной статья, поблагодари автора

 

 

ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ

БесполезноСлабоватоПриемлемоОтличноПревосходно (Еще нет оценок)
Загрузка...

Оставить ответ

15 − одиннадцать =

© IT-блог Жаконды All Rights Reserved.
Яндекс.Метрика