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;

?>