Jumat, 24 Juni 2011

Membuat MYSQL Dan PHP Server Ubuntu

بِسْـــــــمِ أللَّهِ ألرَّحْمَنِ ألرَّحِيْ 

Melanjutkan postingan saya sebelumnya setelah sekian lama akhirnya terbayarkan untuk sebuah kerja hanya mengoprak-aprik yang namanya open source. Kali ini setelah saya berhasil dengan Web Server Saya, saya akan melanjutkan dengan MYSQL (Database Servernya) beserta dengan module PHPnya.

Ok...

Kita mulai saja....

Install MySQL


Masukkan perintah berikut di terminal :


$ sudo apt-get install mysql-server
 

(Nanti akan ada sesi untuk menginput password root MySQL)

Untuk membuat database, pada terminal masukkan perintah :


$ mysqladmin -u root -p create <namadatabase>
 

Untuk masuk ke MySQL :


$ mysql -u root -p
 

Setelah masuk ke MySQL. Iseng-iseng cek database yang ada :


mysql> show databases
 

Maka database yang baru saja dibuat ada disana. Untuk keluar dari mysql, ketikkan “quit”.



Install PHP dan download module untuk MySQL


Masukkan perintah berikut di terminal :


$ sudo apt-get install php5-mysql
 

Selanjutnya, restart apache dengan code :


$ sudo /etc/init.d/apache2 restart
 

Jika kemudian muncul pesan bahwa :

… waiting apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName

Itu karena belum didefinisikan ServerName sebagai localhost. Solusinya sederhana. (Masih di terminal). Ketikkan perintah :


$ sudo gedit /etc/apache2/httpd.conf
 

Anda akan masuk ke file httpd.conf. Secara default, isinya kosong. Selanjutnya, ketikkan baris berikut :


ServerName localhost


Lalu simpan file dan keluar dari editor.

Selanjutnya, restart kembali apache. InsyaAllah restart akan berjalan dengan baik.

Untuk memeriksa apakah sudah berjalan dengan baik, buat file php yang berisi :


<?php
 

phpinfo();
 

?>
 

Misalkan nama filenya info.php. Letakkan di folder root dari Apache, /var/www. Kemudian akses file tersebut di web-browser dengan memasukkan alamat URL : http://localhost/info.php. Jika keluar halaman yang berisi info-php, maka koneksi antara Apache dengan PHP sudah benar. (Alhamdulillah..)

Pada info-php tersebut, periksa apakah modul MySQL sudah ada? Jika anda menggunakan perintah instalasi PHP seperti yang saya tulis di atas, pastinya modul tersebut sudah terinstall.

Nah, selamat berkarya!

 
de