Tuesday, October 18, 2011

Instalasi Apache, PHP, MySQL di Ubuntu

i-nex.com.ar
PHP adalah sebuah Server Side Scripting yang populer untuk membuat website menjadi dinamis dan membuat aplikasi berbasis web. Kepopuleran PHP tidak terlepas dari kesederhanaan yang relatif mudah dipelajari apabila dibandingkan Server Side Scripting atau bahasa pemrograman lain.


MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial.

MySQL ditulis dalam bahasa pemrograman C dan C++, MySQL tersedia diberbagi platform sistem operasi seperti AIX, BSDI, FreeBSD, HP-UX, eComStation, i5/OS, IRIX, Linux, Mac OS X, Microsoft Windows, NetBSD, Novell NetWare, OpenBSD, OpenSolaris, OS / 2 Warp, QNX, Solaris, Symbian, SunOS, SCO OpenServer, SCO UnixWare, Sanos dan Tru64.

Apache adalah Web Server yang tersedia diberbagai jenis operating system (Unix, BSD, Linux, Microsoft Windows dan sebagainya). Webserver memiliki fungsi untuk melayani request yang berasal dari Web Browser (IE, FireFox, Chrome, Opresa, Safari, dll)

Linux Ubuntu adalah Operating System berbasis Linux Debian. Proyek pengembangan Linux Ubuntu secara resmi disponsori oleh perusahaan Canonical Ltd yang merupakan perusahaan milik kosmonot asal Afrika Selatan bernama Mark Shuttleworth

Pada Operating system Linux Ubuntu diberikan kemudahan dalam instalasi PHP, MySQL dan Apache melalaui Repositori Ubuntu yang kemudian secara otomatis akan melakukan konfigurasi ketika proses instalasi.

Berikut ini adalah contoh Instalasi PHP, MySQL dan Apache di Ubuntu 9.04 Jaunty Jackalope

A. INSTALASI - APACHE

Pada terminal atau command-line interface (CLI) ketikan perintah seperti dibawah ini.
sudo apt-get install apache2
Kemudian akan muncul konfirmasi seperti gambar dibawah ini
Klik Image untuk lihat lebih jelas

Untuk memeriksa Webserver Apache telah diinstal dengan baik, ketikkan URL 127.0.0.1 pada web browser (IE, Firefox, Saftari, dll) maka harus muncul seperti dibawah ini.

Klik Image untuk lihat lebih jelas


B. INSTALASI - PHP

Pada terminal atau command-line interface (CLI) ketikkan perintah seperti dibawah ini.
sudo apt-get install php5 libapache2-mod-php5
Kemudian akan muncul konfirmasi seperti gambar dibawah ini
Klik Image untuk lihat lebih jelas
Pada terminal atau command-line interface (CLI) berikan perintah untuk malakukan restart Webserver Apache.
sudo /etc/init.d/apache2 restart
Kemudian untuk menguji PHP telah terinstal buatlah sebuah file bernama index.php kemudian letakan di alamat /var/www

/var/www adalah alamat default untuk menaruh file-file website untuk webserver Apache pada Operating System Ubuntu.

Pada file bernama index.php tuliskan kode program PHP seperti dibawah ini


Kemudian pada pada web browser (IE, Firefox, Saftari, dll) ketikkan alamat URL http://127.0.0.1/index.php maka harus muncul seperti dibawah ini.

Klik Image untuk lihat lebih jelas


C. INSTALASI - MYSQL

Pada terminal atau command-line interface (CLI) ketikkan perintah seperti dibawah ini.
sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
Kemudian akan muncul konfirmasi seperti gambar dibawah ini
Klik Image untuk lihat lebih jelas
Masukan Password admin database MySQL ketika diminta saat proses instalasi dilakukan, sebagai contoh saya mengisikan dengan kata pass

Klik Image untuk lihat lebih jelas
Kemudian untuk memeriksa MySQL terinstal ketikkan di command-line interface (CLI) seperti dibawah ini.
mysql -uroot -ppass
Klik Image untuk lihat lebih jelas


D. INSTALASI - mod_rewrite

mod_rewrite adalah ekstensi ektra pada Webserver Apache untuk membuat URL Website terlihat lebih menarik atau biasa di sebut dengan Smart URL, seperti contoh dibawah ini.

Klik Image untuk lihat lebih jelas

Pada Umumya ekstensi mod_rewrite digunakan untuk hal yang berkaitan SEO (Search Engine Optimization) agar konten website kita lebih mudah dimengerti dan di index oleh Search Engine (Google.com, Bing.com).

Pada terminal atau command-line interface (CLI) ketikan perintah seperti dibawah ini
sudo a2enmod rewrite
Kemudian pada terminal atau command-line interface (CLI) berikan perintah untuk malakukan restart Webserver Apache agar langsung memberikan efek pada Webserver Apache.
/etc/init.d/apache2 restart

1 comment: