Kamis, 27 Januari 2011

Install Apache2 dengan PHP5 dan MySQL support di Ubuntu 10.x (Install LAMP via apt)

Kelihatannya agak gimana gitu ya judul ane di atas,, :D .. maklum, judul aslinya "Installing Apache2 With PHP5 And MySQL Support On Ubuntu 10.04 (LAMP)". Nah, dalam tulisan kali ne ane mo sharing dokumentasi oprekan ane kmarin siang. Sebelumnya ane, menggunakan LAMPP server versi 1.7.3a yang ane dunlud dari http://www.apachefriends.org/en/xampp-linux.html yang udah di bundling Apache 2.2.14, MySQL 5.1.41, PHP 5.3.1, dan berbagai aplikasi tambahan seperti PEAR + SQLite 2.8.17/3.6.16 + multibyte (mbstring) support, Perl 5.10.1, ProFTPD 1.3.2c, phpMyAdmin 3.2.4, OpenSSL 0.9.8l, XAMPP Control Panel 0.8, dan masih banyak lagi. "Lha trz, knapa pake aplikasi udah lengkap kek gitu kok malah mutusin untuk install satu2 via apt?", Banyak alasannya broda, salah satunya coz ane pengen ngoprex langsung mulai dari awal, ga tinggal makek yang udah ada aja. So, web server apache2, mysql, phpMyAdmin, mua instalasi n konfigurasinya dikerjakan manual, via CLI biar ga kaget kalo ntar ngoprex server beneran.. :D . Trz, misalkan salah satu dari app di atas ada yang ngluarin upgrade terbaru, proses upgradenya juga gampang bisa sesuka hati kita kapan mo upgrade secara terpisah :D . Kalo di LAMPP versi paketan untuk upgrade kan musti nunggu versi releasenya yang baru keluar dulu, ga bisa upgrade mysqlnya aja ato phpmyadmin-nya aja.. ato ane ya yang belom tau? :mikir:
Uke dah,, segitu dulu cuap2nya, sekarang menuju ke topik..
Karena instalasinya via apt, so kita butuh terkoneksi ke internet untuk menjalankan aksi ini.. (wuih kayak mo ngapaen aja..  xixixi:)
1. Buka terminal, login sebagai super user
sudo -i
2. Install web server Apache2
apt-get install apache2
Untuk mengecek apakah webserver apache2 udah aktif ato belom, buka browser dan arahkan ke 127.0.0.1, kalo udah nampak tulisan
"It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet." berarti web server udah aktif.
Defaultnya pada ubuntu, dokumen root apache berada di direktory /var/www, dan konfigurasi filenya berada di /etc/apache2/apache2.conf. Konfigurasi tambahan tersimpan di sub direktori /etc/apache2, direktori2 tersebut seperti mods-enabled (untuk modul-modul apache), /etc/apache2/sites-enabled (untuk virtual host), and /etc/apache2/conf.d.
3. Install MySQL 5
apt-get install mysql-server mysql-client
isikan password root mysql,
New password for the MySQL "root" user: <-- passwordrootanda
Repeat password for the MySQL "root" user: <-- passwordrootanda
mo diisi apa terserah deh,,
4. Install PHP5
Untuk memasang PHP5 dan modul Apache PHP5 kita bisa menggunakan perintah
apt-get install php5 libapache2-mod-php5
Setelah itu kita harus merestart web server apache
/etc/init.d/apache2 restart
ato
service apache2 restart
5. Testing PHP5, melihat detail PHP5 yang udah kita install
Kita bisa membuat file.php yang didalamnya berisi kode untuk menampilkan informasi seputar PHP yang udah kita install.
masih di terminal sebagai super user, arahkan di rektori ke /var/www
cd /var/www
buka text editor cli kesayangan anda, ane biasanya pake nano
nano
ketik
<?php
phpinfo();
?>
Tekan Ctrl+O, teruz beri nama info.php
Kalo udah, arahkan browser ke 127.0.0.1/info.php
info.php
Seperti informasi di atas, PHP5 udah aktif, dan bekerja melalui Apache 2.0 Handler, seperti ditunjukkan pada baris Server API. Jika kita scroll ke bawah, akan terlihat semua modul yang udah diaktifkan di PHP5. MySQL ga terdaftar di sana yang berarti kita belum memiliki dukungan MySQL di PHP5.
6. Mendapatkan dukungan MySQL di PHP5
Biar MySQL support di PHP, kita bisa menggukakan paket php5-mysql. Bisa juga kita memasang beberapa modul PHP5 yang lain sesuai kebutuhan dari aplikasi yang kita gunakan. Untuk mencari modul2 PHP5 bisa menggunakan perintah
aptitude search php5
install beberapa modul sesuai keperluan, kalo yg ane install sperti ne
aptitude install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json
abiz tuw, restart web service apache
service apache2 restart
Reload browser 127.0.0.1/info.php, scrol ke bawah.. sekarang modul MySQL udah ada di sana.. :D
7. instal phpMyAdmin
phpMyAdmin adalah sebuah aplikasi web yang dirancang untuk memanage MySQL database,
apt-get install phpmyadmin
ntar kita akan ditanya kek gini
Web server to reconfigure automatically: <-- apache2
Configure database for phpmyadmin with dbconfig-common? <-- No
Setelh itu kita bisa mengakses phpmyadmin melalui
127.0.0.1/phpmyadmin/
Berez dah instalasinya,, :D
source:
http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-ubuntu-10.04-lamp
untuk mempelajari lebih lanjut dokumentasi dari masing2 aplikasi yg udah kita install di atas melalui
* Apache: http://httpd.apache.org/
* PHP: http://www.php.net/
* MySQL: http://www.mysql.com/
* phpMyAdmin: http://www.phpmyadmin.net/
Oprekan belum berakhir.. Keep Oprex & Keep Sharing...!

sumber artikel

0 komentar:

Posting Komentar

Silahkan masukkan saran dan kritik anda:

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by| Bloggerized by joevhan - Java Creation