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 apache2Kemudian 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-mysqlKemudian akan muncul konfirmasi seperti gambar dibawah ini
Masukan Password admin database MySQL ketika diminta saat proses instalasi dilakukan, sebagai contoh saya mengisikan dengan kata pass
Klik Image untuk lihat lebih jelas |
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.
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).
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
Terima kasih banyak.
ReplyDelete