Mengaktifkan PHP MSSQL Extension pada whm/cpanel di Linux (CentOS)

Pada defaultnya extension PHP MSSQL belum diaktifkan, untuk mengaktifkannya kita harus mengkompilenya secara manual.
terdapat beberapa depedency library yang harus di instal agar extension tersebut dapat diaktifkan.

depedency itu adalah
a) txt2man
b) unixODBC
c) freeTDS
d) PHP mssql.so

langkah pertama instal txt2man bila belum terinstal, download txt2man bila tidak tersedia pada repo statndart CentOS
# wget ftp://ftp.univie.ac.at/systems/linux/fedora/epel/5/i386/txt2man-1.5.6-1.el5.noarch.rpm

# rpm -ivh txt2man-1.5.6-1.el5.noarch.rpm

selanjutnya instal unixodbc
# yum install unixodbc unixodbc-devel

install freeTDS sebgai driver untuk komunikasi ke server mssql
# yum install freetds freetds-devel

pada file config milik freetds (freetds.conf) silahkan sesuaikan IP server, versi MSSQL yang digunakan dan juga tds versi nya, dengan format sesuai dengan berikut

[MSHOSTNAME]
host = MSHOSTNAME
port = 1433
tds version = 8.0

terakhir kita harus mengaktifkan modul mssql.so mengkompile ulang, extension tersebut terletak di
/home/cpeasyapache/src/php-5.2.14/ext/mssql/ kemudian lakukan beberapa perintah dibawah ini

# cd /home/cpeasyapache/src/php-5.2.14/ext/mssql/
# phpize
# ./configure –with-mssql
# make
# make install

kemudian edit file php.ini dan tambahkan baris berikut didalamnya

# vim /usr/local/lib/php.ini

extension=mssql.so

bila sudah kemudian restart service httpd (apache)

# /etc/init.d/httpd start

selanjutnya buatlah file info.php dan jalankan di browser, sehrusnya muncul baris mssql yang menyatakan bahwa library tersebut telah aktif.

selesai.

sumber :

http://www.howtoforge.com/installing_php_mssql_centos5.0
http://www.eukhost.com/forums/f15/enable-php-mssql-extension-whm-cpanel-linux-server-10699/

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.