Lembrando de alterar as partes em cinza conforme sua necessidade.
curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssql-tools.repo
yum remove
unixODBC-utf16 unixODBC-utf16-devel
ACCEPT_EULA=Y yum
install msodbcsql17 mssql-tools -y
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
yum install -y
unixODBC-devel
pecl install sqlsrv
pecl install
pdo_sqlsrv
chmod 755 /usr/lib64/php/modules/*.so
echo extension=pdo_sqlsrv.so > /etc/php.d/30-pdo_sqlsrv.ini
echo extension=sqlsrv.so > /etc/php.d/20-sqlsrv.ini
service httpd restart
Para testar a conexão com o banco de dados MS SQL use o seguinte comando (altere as partes em cinza conforme a necessidade):
telnet ip_banco 1433
sqlcmd -S ip_banco -U usuario_banco -P senha_banco -Q "SELECT @@VERSION"
Agora crie um arquivo phpinfo.php para verificar a configuração de seu PHP e, estando habilitado o módulo SQLSRV, basta usar a aplicação.
Fontes/Referências
https://docs.moodle.org/28/en/Installing_MSSQL_for_PHP
Mais Informações
Esperamos ter ajudado da melhor forma possível e estaremos sempre a disposição para mais informações.
Entre em contato conosco pelo e-mail equipe@nvlan.com.br.