1. Добавить подключение к базе в /bitrix/settings.php
'mssql' => array( 'className' => '\\Bitrix\\Main\\DB\\MssqlConnection', 'host' => 'localhost, 'database' => 'localbase', 'login' => 'localuser', 'password' => 'localpassword', ) ),
1. Установка компонентов
curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssql-release.repo
2. Установка драйверов PHP для Microsoft SQL Server (Red Hat)
sudo pecl install sqlsrv sudo pecl install pdo_sqlsrv sudo su echo extension=pdo_sqlsrv.so >> `php --ini | grep "Scan for additional .ini files" | sed -e "s|.*:\s*||"`/30-pdo_sqlsrv.ini echo extension=sqlsrv.so >> `php --ini | grep "Scan for additional .ini files" | sed -e "s|.*:\s*||"`/20-sqlsrv.ini exit
2.1 ИЛИ можно также установить их из репозитория Remi:
sudo yum install php-sqlsrv
2.2 Добавить файл /etc/php.d/40-sqlsrv.ini (если требуется)
; Enable 'Microsoft Drivers for PHP for SQL Server' extension module extension = sqlsrv.so extension = pdo_sqlsrv.so ; Configuration ;sqlsrv.WarningsReturnAsErrors = On ;sqlsrv.LogSeverity = 0 ;sqlsrv.LogSubsystems = 0 ;sqlsrv.ClientBufferMaxKBSize = 10240 ;sqlsrv.SetLocaleInfo => 2 => 2 ;pdo_sqlsrv.log_severity = 0 ;pdo_sqlsrv.client_buffer_max_kb_size = 10240 ;pdo_sqlsrv.set_locale_info = 2
3. Перезагрузить апач
sudo apachectl restart