Ini merupakan Tutorial perdana saya selaku member dari http://jagocoding.com , jadi harap Maklum bila bahasanya berantakan. Baik kali ini saya akan coba share pengalaman tentang cara mengkoneksikan PHP dengan Sql Server. Setelah search di sini juga sudah ada sebelumnya tutor yang serupa tapi tak sama y...

Koneksi PHP dan Ms SQL Server di Ubuntu

Ini merupakan Tutorial perdana saya selaku member dari http://jagocoding.com , jadi harap Maklum bila bahasanya berantakan.

Baik kali ini saya akan coba share pengalaman tentang cara mengkoneksikan PHP dengan Sql Server. Setelah search di sini juga sudah ada sebelumnya tutor yang serupa tapi tak sama yang ditulis oleh Kang Cecep Yusuf, perbedaannya adalah disini saya menggunakan Linux Ubuntu sebagai Server nya.

Step yang perlu kita lakukan adalah :

  • Install LAMPP di Servernya
  • Install konektor Ubuntu ke Ms SQL Server nya
  • Coding untuk Koneksi tentunya
  1. Ok, dalam kasus ini saya anggap LAMPP sudah terintsall di Server.
  2. Lanjut ke step yang kedua yaitu install konektor. Dalam hal ini kita akan menggunakan konektor Freetds caranya :
    • Petama-tama login sebagai Root dan Update dahulu repository dari Ubuntu anda dengan :
      apt-get update
    • Buka Terminal CLI linux kemudian ketikkan :
      apt-get install php5-sybase php5-odbc freetds-common
    • Edit konfigurasi dengan cara :
      nano /etc/freetds/freetds.conf
    • Cari baris dan rubah seperti dibawah :  Note. [egServer70] bisa diganti dengan nama lain ex. [SrvMsSQL].
      # A typical Microsoft server
      [egServer70]
              host = xxx.xxx.xxx.xxx ( Isikan dengan IP dari Server Sql Server anda )
              port = 1433
              tds version = 7.0
  3. Step yang ketiga adalah koding PHP, untuk mencoba koneksi PHP kita dengan SQl Server. Buat file ex. koneksi.php seperti dibawah ini :
<?php
$server = 'egServer70';
$username = 'user';
$password = 'pass';
$database = 'namadb';
$konek = mssql_connect($server, $username, $password);
if($konek)
{
echo "Koneksi sukses ke server SQL Server<br />";
}
else
{
die("Koneksi Gagal");
}
if(mssql_select_db($database, $konek))
{
echo "Sukses Buka Database $database <br />";
}
else
{
die('Gagal buka Database');
}
$query_ver = mssql_query('SELECT @@VERSION');
$row = mssql_fetch_array($query_ver);
if($row != FALSE)
{
echo "Versi SQL Server = {$row[0]}<br />";
}

?>

Demikianlah tutorial singkat ini semoga bisa bermanfaat bagi yang membutuhkan.

Terima Kasih.

 

 

#

About Author

Syamsul Basri


Comment & Discussions

    Please LOGIN before if you want to give the comment.