bangun dari tidur yang panjang, :D , udah lama juga nih ngak nulis , ampe bingung mau nulis apa, udah lama ngka pernah nulis lagi semua ide nya udah ilang :D, ya udah langsung ke topik aja lah , ngak usah pek basa-basi :D , eddy mau berbagi sekalian buat caatatan biar ngak ilang nih ilmu , sedikit cerita kenapa eddy mau install di LAMP, alasan pertama Windows kesanyangan hancur, :( ngka kuat kenak hacar virus & projek banyak yang rusak gara2 ni virus. mang dasar virus ngak bisa ngeliat orang senang, dari pada punya urasan dengan virus yang ngak bakalan da habis-habis nya, mending pindah ke open source alias gratis, sambil nambah2 ilmu, walah malah bacrit nih ya udah , langsung ke topik nya aja :D, yang paling penting harus punya koneksi internet / punya repostory nya ubuntu 9.04 :D.
berikut langkah nya yang udah eddy rangkup dari berbagai sumber :D :
1. Instal Apache:
sudo apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils apache2-suexec libexpat1 ssl-cert
2. Instal PHP:
sudo apt-get install libapache2-mod-php5 libapache2-mod-ruby libapache2-mod-python php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
4. Instal phpMyAdmin:
sudo apt-get install phpmyadmin
berikut langkah nya yang udah eddy rangkup dari berbagai sumber :D :
1. Instal Apache:
sudo apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils apache2-suexec libexpat1 ssl-cert
2. Instal PHP:
sudo apt-get install libapache2-mod-php5 libapache2-mod-ruby libapache2-mod-python php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
3. Instalasi MySQL
jalankan perintah berikut di konsol
$ sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
di akhir instalasi anda akan diminta untuk menetapkan password root atau admin
4. Instal phpMyAdmin:
sudo apt-get install phpmyadmin
Konfigurasi Web Server Apache:
Edit file /etc/apache2/sites-enabled/000-default, rubah pada bagian:
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
menjadi:
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
Aktifkan module rewrite (untuk mengaktifkan URL ramah Drupal), gunakan command: $ sudo a2enmod rewrite, sehingga akan muncul:Module rewrite installed; run /etc/init.d/apache2 force-reload to enable.
Jalankan/restart web server apache untuk mengaktifkan perubahan yang sudah dilakukan dengan command: $ sudo /etc/init.d/apache2 restart, jika berhasil maka akan muncul:
Restarting web server apache2
…waiting [ok]
Rubah kepemilikan root direktory web server dengan command:$ sudo chown -R [nama-user] /var/www
Maksud saya agar [nama-user] memiliki akses full terhadap root direktori web server, sehingga memudahkan pengelolaan web saat kita login menggunakan user [nama-user] nantinya.sekarng coba ketikakan di browser kesanyangan ada http://localhost/ , jika mucul tulisan It works! itu tanda nya konfigurasi berhasil.
TROUBLESHOOTING
Dapat "404 error" saat membuka http://localhost/phpmyadmin/ lakukan configurasi apache2.conf agar dapat bekerja dengan Phpmyadmin.
sudo gedit /etc/apache2/apache2.conf
Tambahkan baris ini di akhir file, save lalu quit.
Include /etc/phpmyadmin/apache.conf
Trik ini dari Ubuntu HELP.
Mendapatkan masalah "The requested URL /phpmyadmin was not found on this server"
Perhatikan apakah ada /etc/apache2/conf.d/phpmyadmin.conf? Bila tidak, maka apakah ada /etc/phpmyadmin/apache.conf exist?
Bila keduanya tidak ada maka coba lakukan :
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
sudo /etc/init.d/apache2 restart
Edit file /etc/apache2/sites-enabled/000-default, rubah pada bagian:
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
menjadi:
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
Aktifkan module rewrite (untuk mengaktifkan URL ramah Drupal), gunakan command: $ sudo a2enmod rewrite, sehingga akan muncul:Module rewrite installed; run /etc/init.d/apache2 force-reload to enable.
Jalankan/restart web server apache untuk mengaktifkan perubahan yang sudah dilakukan dengan command: $ sudo /etc/init.d/apache2 restart, jika berhasil maka akan muncul:
Restarting web server apache2
…waiting [ok]
Rubah kepemilikan root direktory web server dengan command:$ sudo chown -R [nama-user] /var/www
Maksud saya agar [nama-user] memiliki akses full terhadap root direktori web server, sehingga memudahkan pengelolaan web saat kita login menggunakan user [nama-user] nantinya.sekarng coba ketikakan di browser kesanyangan ada http://localhost/ , jika mucul tulisan It works! itu tanda nya konfigurasi berhasil.
TROUBLESHOOTING
Dapat "404 error" saat membuka http://localhost/phpmyadmin/ lakukan configurasi apache2.conf agar dapat bekerja dengan Phpmyadmin.
sudo gedit /etc/apache2/apache2.conf
Tambahkan baris ini di akhir file, save lalu quit.
Include /etc/phpmyadmin/apache.conf
Trik ini dari Ubuntu HELP.
Mendapatkan masalah "The requested URL /phpmyadmin was not found on this server"
Perhatikan apakah ada /etc/apache2/conf.d/phpmyadmin.conf? Bila tidak, maka apakah ada /etc/phpmyadmin/apache.conf exist?
Bila keduanya tidak ada maka coba lakukan :
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
sudo /etc/init.d/apache2 restart
Read more »»