Hallo sobat mitra tekno niaga, pada tulisan kali ini Kami ingin membahas tentang bagaimana cara membuat koneksi PHP ke database SQL Server dengan driver MSSQL. Yang perlu Anda ketahui, di PHP terdapat 2 jenis driver yang bisa digunakan untuk membuat koneksi PHP ke SQL Server yaitu MSSQL dan SQLSRV. Dari hasil penelusuran Kami di beberapa sumber forum banyak yang menerangkan bahwa driver MSSQL hanya di support maksimum sampai PHP 5.4, untuk versi di atasnya sudah menggunakan driver SQLSRV.
Namun bukannya Kami tidak up to date, pasti banyak yang mempertanyakan. Kenapa masih bahas hal ini? Padalah sudah sangat ketinggalan? PHP saja sekarang sudah sampai versi 7. Why ???
Tujuan Kami membahas hal ini adalah untuk memberikan informasi kepada Anda yang belum tau dan bingung, mungkin ada yang sedang ngoding PHP menggunakan database SQL Server, kenapa aplikasinya tidak bisa terkoneksi dengan baik, siapa tau masalah versi inilah penyebabnya. Dan pastinya juga masih banyak programmer yang masih menggunakan PHP versi 5.4 ke bawah, apalagi jika sudah memiliki aplikasi atau system yang besar, pasti sangat segan untuk melakukan upgrade PHP, karena sudah di pastikan banyak code yang harus di adjust atau kalibrasi sesuai dengan versi terbaru.
Namun untuk Anda para pengguna PHP 7 jangan khawatir, Kami juga sudah membuat tutorial bagaimana cara membuat koneksi PHP 7 ke SQL Server. Lihat link dibawah ini:
Baca Juga: Cara Membuat Koneksi PHP 7 ke SQL Server
Lanjut lagi ke topik pembahasan, sesuai judul Kami akan memberikan informasi bagaimana cara konfigurasi web server Anda. Pada tutorial ini Kami menggunakan Xampp 1.7.7 yang masih menggunakan PHP versi 5.3.8. Untuk melakukan konfigurasi Anda harus menyiapkan 3 file extension .dll yaitu ntwdblib.dll
, php_mssql.dll
dan php_pdo_mssql.dll
. Anda bisa download semuanya pada link di bawah ini:
Jika sudah di download semua, simpan di tempat yang mudah Anda jangkau. Selanjutnya Anda masuk ke step konfigurasi, yaitu:
Buka file php.ini
pada folder xamppphp
, kemudian cari extension berikut ini dan edit hilangkan tanda titik koma (;)
seperti berikut ini:;extension=php_mssql.dll
;extension=php_pdo_mssql.dll
Dirubah menjadi:extension=php_mssql.dll
extension=php_pdo_mssql.dll
Lalu SAVE.
Copy file ntwdblib.dll
ke folder xamppapachebin
dan C:WindowsSystem32
Copy file php_mssql.dll
dan php_pdo_mssql.dll
ke folder xamppphpext
Restart Apache, selesai.
Mudah Kan? pastikan jangan sampai ada step yang terlewat. Selanjutnya kita test dengan script koneksi sederhana sebagai berikut :
<?php
$server = 'localhost';
$username = 'admin';
$password = 'admin';
$con = mssql_connect($server, $username, $password);
if ($con) {
echo 'Koneksi Berhasil !';
} else {
echo 'Koneksi gagal !';
}
?>
Baca Juga: Membuat RESTful API Sederhana dengan PHP
Demikian pembahasan tentang Konfigurasi untuk Membuat Koneksi PHP ke SQL Server dengan Driver MSSQL, semoga tulisan ini bisa memberikan manfaat untuk Anda yang membaca. Sampai jumpa di tulisan berikutnya. Terima Kasih