Instalasi komponen pendukung agar Codeigniter terhubung ke SQL Server

Codeigniter - SQL Server

Instalasi Komponen ODBC dan File Pendukung

artmedia.id - Agar aplikasi yang kita buat menggunakan framework Codeigniter dapat terkoneksi dengan baik ke database SQL Server yang telah Anda install sebelumnya, mari kita lakukan instalasi komponen ODBC dan file pendukung lainnya.

Baca juga :

Seperti yang penulis katakan pada tutorial sebelumnya, ada beberapa drivers tambahan agar aplikasi yang kita buat dengan menggunakan CodeIgniter dapat terhubung langsung ke database SQL Server 2008. Sebelumnya kita telah menginstal Xampp, Micosoft SQL Server 2008 dan juga CodeIgniter. siapkan driver di bawah ini yang akan kita pasang :

  • SQLSRV40.exe, driver ini sudah kompatibel dengan PHP 7
  • MsODBCsql, installer ini untuk menghubungkan CodeIgniter dengan SQL Server pada windows
  • SQLncli-2008, SQL Server Native Client, fungsinya sama seperti msodbcsql namun fungsi ini berjalan pada SQL Server 2008. Apabila Anda menggunakan versi SQL Server 2008 R2, silahkan menggunakan  driver SQLncli-2008-R2

Apabila Anda telah membeli buku Membangun Aplikasi dengan Codeigniter dan Database SQL Server, maka Anda tidak perlu repot-repot mencarinya di google, karena ketiga driver tersebut sudah disediakan di dalam buku berupa link file yang dapat di download.

Langkah-langkah konfigurasinya dapat dijelaskan sebagai berikut:

Langkah 1

Install SQL Server Native Client (sqlncli-2008)

Proses install SQL Server Native Client

Langkah 2

Instal windows ODBC (MsODBCsql)

Proses install ODBC

Langkah 3

Ekstrak driver SQL Server untuk PHP (SQLSRV40.exe) ke dalam folder xampp\php\ext

Proses ekstrak file php thread save

Langkah 4

Edit file php.ini yang terdapat di dalam folder xampp\php\php.ini (type filenya: configuration), tambahkan isinya dengan kode:
1. extension=php_pdo_sqlsrv_7_ts_x86.dll
2. extension=php_sqlsrv_7_ts_x86.dll


Baris 1. Pemakaian dbdriver pdo pada php 7 dengan versi PHP yang terpasang adalah Thread Safe (TS) dan type windows yang dipakai adalah 86 bit, maka yang diambil adalah x86
Baris 2. Pemakaian dbdriver sqlsrv pada php 7 dengan versi PHP yang terpasang adalah Thread Safe (TS) dan type windows yang dipakai adalah 86 bit, maka yang diambil adalah x86

Penambahan ekstensi driver di php.ini

Test Connection pada SQL Server

Setelah kita menginstal ketiga driver php dan sql sever, langkah selanjutnya adalah melakukan test koneksi apakah PHP dan SQL Server ini terhubung. Untuk itu lakukan langkah-langkahnya sebagai berikut:

Langkah 1

Buat ODBC Connection dengan cara buka Control Panel ->  System and Security -> Administrative Tools -> ODBC Data Source -> Add -> pilih SQL Server

Langkah awal pembuatan ODBC

Langkah 2

Berikan Name “ecom” dan Server “localhost”  pada bagian ini

Pemberian nama data source

Langkah 3

Pilih option “With SQL Server authentication, isi login SQL Server nya. Login ID : sa , Password : codeigniter

Login verifikasi ID

Langkah 4

Pilih default database yang digunakan

Memilih database yang digunakan

Langkah 5

Klik Finish

Langkah akhir pembuatan ODBC

Langkah 6

Klik bottom Test Data Source

Test data source

Apabila muncul TEST COMPLETED SUCCESSFULLY! Berarti Anda telah sukses melakukan test connection. Sekarang tinggal pakai setting database CodeIgniter

Data source sukses terkoneksi

Sumber : buku Membangun Aplikasi dengan Codeigniter dan Database SQL Server