Koneksi PHP ke SQL Server di Ubuntu

Sebelumnya telah saya bahas mengenai mengkoneksikan PHP dengan database Microsoft SQL Server di Windows. Untuk Ubuntu Linux berbeda dengan di Windows dimana kita harus melakukan instalasi paket debian agar dapat memfungsikan mssql_connect() yang nantinya akan digunakan dalam script php.

Pastikan paket PHP sudah terinstall dalam Ubuntu, selanjutnya lakukan instalasi berikut melalui terminal:
sudo apt-get install php5-sybase

Setelah itu lakukan restart apache server:
sudo /etc/init.d/apache2 restart

Lalu buat baris kode berikut untuk mengetahui apakah koneksi PHP - SQL Server sudah dapat terkoneksi:


<?php
$mssqlHost = "localhost:1433";
$mssqlUser = "user";
$mssqlPass = "password";
$mssqlDB = "dbname";
$link = mssql_connect($mssqlHost,$mssqlUser,$mssqlPass) or die ('Tidak dapat melakukan koneksi SQL Server on '.$mssqlHost.' '. mssql_get_last_message());
$db = mssql_select_db($mssqlDB, $link) or die("Tidak dapat menggunakan database");
?>


Dari konfigurasi diatas:
Saya melakukan koneksi ke host bernama "localhost" dengan disertai port "1433" yang merupakan port tujuan database SQL Server lalu user bernama "user" serta menggunakan password bernama "password" dan database sql server bernama "dbname".

Untuk konfigurasi tersebut sesuaikan dengan user, password, hostname serta nama database dari SQL Server yang kalian gunakan.

Simpan file bernama conntest.php.
Lalu buka web browser dan buka nama file diatas. Jika tampil sebuah pesan error saat membuka file tsb berarti ada kurang atau salah dari isi konfigurasi tersebut. Untuk mengetahuinya lihat no baris dari error tsb.

Jika tampil kosong atau tidak ada tulisan apapun di web browser itu pertanda koneksi sudah sukses dilakukan.

Selamat mencoba :)
Koneksi PHP ke SQL Server di Ubuntu Koneksi PHP ke SQL Server di Ubuntu Reviewed by rizupz on Senin, November 26, 2012 Rating: 5

Tidak ada komentar:

Diberdayakan oleh Blogger.