Langkah-langkahnya sebagai berikut :
- Download driver SQL Server untuk PHP, bisa di download disini. Sebagai catatan cek versi PHP yang sedang dipakai, kemudian cocokkan dengan versi library PHP untuk SQL Server.
- Ekstrak file yang telah di download ke extensinya php (contoh klo di XAMPP ada di XAMPP/php/ext)
- Edit file php.ini nya, trus tambahkan code (untuk PHP 5.3)
UNTUK PHP 5.3 bisa pake php_sqlsrv_53_ts_vc9, klo PHP 5.4 php_sqlsrv_54_ts_vc9 sesuai denan versi PHP nya12
extension=php_sqlsrv_53_ts_vc9.dllextension=php_pdo_sqlsrv_53_ts_vc9.dll - Selanjutnya setting database.php yang ada pada folder config Codeigniter
isi dengan nama pc atau IP komputer1
$db['default']['hostname'] ='ZAWA-PC';
untuk koneksi database dari komputer lain dapat seperti 'tcp:MOUZA-PC,1433';
MOUZA-PC dapat diganti dengan IP komputer lain yang terdapat database SQL Server
1433 merupakan port default SQL Server
12345$db['default']['username'] ='sa';$db['default']['password'] ='123456';$db['default']['database'] ='db_zawa';$db['default']['dbdriver'] ='sqlsrv';$db['default']['dbprefix'] ='';
Default CI nya true, tp buat False karena di library sistem CI nya nilai return nya tidak ada (bisa di perbaiki sendiri, cukup kasih code "return" di library sistemnya).1$db['default']['pconnect'] = FALSE;12345678$db['default']['db_debug'] = TRUE;$db['default']['cache_on'] = FALSE;$db['default']['cachedir'] ='';$db['default']['char_set'] ='utf8';$db['default']['dbcollat'] ='utf8_general_ci';$db['default']['swap_pre'] ='';$db['default']['autoinit'] = TRUE;$db['default']['stricton'] = FALSE;
Setelah selesai melakukan konfigurasi, cobalah untuk koneksi. Semoga berhasil.
Sekian dulu artikel yang saya buat. Semoga dapat berguna.. ^_^
Keyword : PHP CodeIgniter, Konfigurasi SQL Server 2008
Untuk menghargai HKI(Hak Kekayaan Intelektual), sumber referensi yang saya pakai dan saya pelajari akan ditampilkan.
Referensi : http://codeigniter.com/, msdn.microsoft.com
Author : Moch. Zawaruddin Abdullah, www.zawaruddin.blogspot.com


Post a Comment