Cloudlinux veya farklı bir Redhat tabanlı sunucunuz için aşağıdaki uygun olan versiyon repoyu sunucunuza ekleyin.
#RHEL 7 and Oracle Linux 7
#curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/mssql-release.repo
#RHEL 8 and Oracle Linux 8
# curl https://packages.microsoft.com/config/rhel/8/prod.repo | sudo tee /etc/yum.repos.d/mssql-release.repo
#RHEL 9
# curl https://packages.microsoft.com/config/rhel/9/prod.repo | sudo tee /etc/yum.repos.d/mssql-release.repo
Olası çakışma yaratacak paketleri varsa sistemden silin
# yum remove unixODBC-utf16 unixODBC-utf16-devel
Microsoft reposundan odbc paketini kurun
ACCEPT_EULA=Y yum install -y msodbcsql17 unixODBC-devel
Php kodlarınızla Microsoft SQL Server bağlantısı kuracağınız hostingin php selector ayarlarına gidin pdo,pdo_odbc,pdo_sqlsrv ,sqlsrv eklentilerini opsiyonel olarak da pdo_dblib eklentisini aktif hale getirin.
Cloudlinux OS için kurduğunuz paketini cagefs yapısına dahil etmeniz gerekiyor.Diğer RH tabanlı sistemlerde buna gerek olmayacak…
# cagefsctl –addrpm unixODBC
# cagefsctl –force-update
Sonrasında bir test scripti ile bağlantınzıı test edin.Örnek
getMessage(); } exit; ?>