Tuesday, October 12, 2010

Install LAMP server Centos 5

LAMP (Linux Apache Mysql Php) adalah hal “wajib” yang harus diinstall di server kita jikalau ingin membuat sebuah webserver / blog. Misalnya seperti wordpress.Kita langsung aja..
Oia, Untuk melihat hostname kita tinggal masuk saja ke terminal, nanti disitu akan muncul seperti root@hostname.

Yuk kita mulai ;)

1. Kita mulai dengan mysql dulu ya, langsung saja kita install mysql lewat yum.

yum install mysql mysql-server

2. Selanjutnya langsung saja kita jalankan mysql dan tambahkan ke startup

chkconfig --levels 235 mysqld on
/etc/init.d/mysqld start

3. Kalau sudah, sekarang waktunya untuk men set master user dan password mysql.

mysqladmin -u root password PasswordSQLnya
mysqladmin -h Hostnamenya -u root password PasswordSQLnya

4. Mysql udah beres, sekarang kita install apache (httpd).
Sama seperti mysql, kita dapat install melalui yum :D

yum install httpd

5. Tambahkan ke startup, dan jalankan apache.

chkconfig --levels 235 httpd on
service httpd start

Apache udah terinstall, coba arahkan browser kalian ke http://alamatIP/ kalo muncul seperti ini, berarti langsung lewatin aja 1 langkah yang dibawah ini.

6. Pas dibuka tiba – tiba ada tulisan “No Route To Host”, berarti di iptables belum di open port 80 nya. Tau kan kita harus ngapain..? Tancep gas ke /etc/sysconfig, terus edit file iptables :D
Kita selipin ini di file tersebut.

-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 80 -j ACCEPT

Terus restart iptablesnya.

service iptables restart

Udah deh, lanjut ke step berikutnya.

Apache udah beres. Sekarang waktunya php yang kita install. Langsung aja ya.
7. Install php sama module – modulenya

yum install php php-mysql php-mbstring php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

8. Karena PHP itu lengket banget sama apache, jadi segala yang terjadi di php baru bisa dilihat setelah apache di restart. Jadi kita restart apachenya.

service httpd restart

Siip, udah selesai. LAMP server udah terpasang di VPS.
Selanjutnya kita install phpmyadmin ya, karena tanpa itu kita bakalan kebingungan dalam manage mysql database ;) )

phpmyadmin juga ga jauh gampang kok installnya, pake yum juga. Lanjuut… :D
9. Kita install phpmyadminnya.

yum install phpmyadmin

10. Lalu kita edit file phpmyadmin.conf yang terletak di /etc/httpd/conf.d/ . Karena kalau tidak nanti kita akan mendapatkan 403 Forbidden saat mengakses phpmyadmin.

Sebelum :

#
# Web application to manage MySQL
#


Order Deny,Allow
Deny from all
Allow from 127.0.0.1

Alias /phpmyadmin /usr/share/phpmyadmin
Alias /phpMyAdmin /usr/share/phpmyadmin
Alias /mysqladmin /usr/share/phpmyadmin

Sesudah :

#
# Web application to manage MySQL
#
#
#
# Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
#

Alias /phpmyadmin /usr/share/phpmyadmin
Alias /phpMyAdmin /usr/share/phpmyadmin
Alias /mysqladmin /usr/share/phpmyadmin

11. Proses edit mengedit belum selesai, sekarang kita edit file config.inc.php yang terletak di /usr/share/phpmyadmin/

Cari baris

$cfg['Servers'][$i]['auth_type'] = 'cookie';

Ganti dengan

$cfg['Servers'][$i]['auth_type'] = 'http';

12. Selanjutnya kita restart apache lagi

service httpd restart

Coba buka alamat http://alamatIP/phpmyadmin . Dan yang muncul adalah :



http://cupre.info

No comments:

Post a Comment

My Mine