DirectAdmin mssql_connect (FreeTDS) Kurulumu

DirectAdmin’in derlediği PHP, default hali ile mssql veritabanlarına bağlanmamaktadır.

Bu işlem için freetds kurulmamız gerekiyor.

http://www.freetds.org/

Verdiğim siteye girip Stable Release’in URL sini alıyoruz.

ftp://ftp.freetds.org/pub/freetds/stable/freetds-patched.tar.gz

Sunucu üzerinde,

wget ftp://ftp.freetds.org/pub/freetds/stable/freetds-patched.tar.gz
tar -zxvf freetds-patched.tar.gz
cd freetds-1.00.86/ (Bu sürüm build numarası değişebilir)
./configure –prefix=/usr/local/freetds
make
make install

uyguluyoruz

Sonra, DirectAdmin Custombuild’e PHP ve MSSQL kitaplıklarını da derlemek istediğimizi söylememiz gerekiyor.

cd /usr/local/directadmin/custombuild/configure/ap2

Şekle girmeye devam edin. Burada, sunucuda kurulu olan PHP’ye (kullanılan conf dosyası) göre seçim yapmalıyız. Php 5.5’in örnek sunucuya php -v komutuyla kurulduğunu tespit ettim, bu yüzden configure.php55 dosyasını düzenlemem gerekiyor. Dosyada, diğer satırlarda gördüğünüz gibi son satıra \ ekleyin ve altında devam et seçeneğini belirtin

–with-mssql=/usr/local/freetds

Şeklinde ekliyoruz.

Ondan sonra ,

cd /usr/local/directadmin/custombuild
./build clean
./build php d

Komutlarını kullanıyoruz ondan sonra.

phpinfo üzerinde yahut SSH üzerinde;

php -m|grep mssql

Komutu ile kurulumu teyit edebilirsiniz.

DirectAdmin Hosting satın almak için tıklayabilirsiniz.

DirectAdmin Reseller Hosting satın almak için tıklayabilirsiniz.