Pada kali ini saya ingin sharing mengenai konfigurasi Codeigniter (CI 2.1.3) untuk database SQL Server 20012. Sebagai info tambahan, saya menggunakan XAMPP 1.7.7 dengan OS Windows 7 32bit.
Langkah-langkahnya sebagai berikut :
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)
extension=php_sqlsrv_53_ts_vc9.dll
extension=php_pdo_sqlsrv_53_ts_vc9.dll
UNTUK PHP 5.3 bisa memakai php_sqlsrv_53_ts_vc9, dan jika PHP 5.4 memakai php_sqlsrv_54_ts_vc9 sesuai denan versi PHP nya.
- Selanjutnya setting database.php yang ada pada
folder config Codeigniter
$db['default']['hostname'] = 'FAIZ-PC\SQLEXPRESS';
$db['default']['username'] = 'sa';
$db['default']['password'] = '123456';
$db['default']['database'] = 'database;
$db['default']['dbdriver'] = 'sqlsrv';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = FALSE;
Default CI adalah TRUE, Akan tetapi di buat FALSE karena di library sistem CI tidak memiliki nilai return (bisa di perbaiki sendiri, cukup memberi code "return" di library sistemnya).
$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 artikel yang saya buat. Semoga dapat berguna.
No comments:
Post a Comment