Hallo temen-temen netizen sekalian, pada kesempatan kali ini saya akan posting tentang Cara Install Dan Konfigurasi LAMP di Centos 6.4 . Kenapa saya posting tentang materi ini? kalo di lihat pasti sudah banyak yang bahas tentang artikel ini. Disini saya cuman mau menulis artikel tentang Cara Install Dan Konfigurasi LAMP di Centos 6.4 itung2 sebagai catatan buat saya yang kadang suka lupa.

Oke langsung aja ke tujuan utamanya, silahkan ikuti step by step tutorial di bawah ini :
1. Instalasi MySQL 5
yum install mysql mysql-server
Untuk membuat service mysql otomatis berjalan setelah komputer dinyalakan, ketikan perintah berikut :
chkconfig --levels 235 mysqld on
Kemudian restart service mysqlnya
/etc/init.d/mysqld start
Lalu setting security dan password untuk mysqlnya
mysql_secure_installation
bila muncul dialog saat configurasi, ikuti seperti berikut :

Set root password? [Y/n] <-- ENTER
New password: <-- masukkanpasswordanda
Re-enter new password: <-- masukkankembalipasswordanda
Password updated successfully!
Reloading privilege tables..
 ... Success!

Remove anonymous users? [Y/n] <-- ENTER
 ... Success!

 Disallow root login remotely? [Y/n] <-- ENTER
 ... Success!

 Remove test database and access to it? [Y/n] <-- ENTER
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!

 Reload privilege tables now? [Y/n] <-- ENTER
 ... Success!

2. Installing Apache2
yum install httpd
chkconfig --levels 235 httpd on
/etc/init.d/httpd start
/etc/init.d/httpd status
Coba akses ip_address_server lewat aplikasi browser untuk mengeceknya, bila sudah muncul tampilan seperti ini :
Maka apache sudah berjalan
Default folder penyimpanan file2 apache /var/www/html, dan untuk file konfigurasi apache /etc/httpd/conf/httpd.conf . 

3. Buka akses firewall ke Port 80 (HTTP) agar dapat diakses oleh client
Jika waktu akses ip_address_server tidak tampil seperti gambar di atas, coba cara berikut :
vi /etc/sysconfig/iptables
Tambahkan baris syntax berikut diatas default rule iptables
-A INPUT -m state -–state NEW -m tcp -p tcp –-dport 80 -j ACCEPT
Restart service iptables nya
service iptables restart
4. Installing PHP5
yum install php
/etc/init.d/httpd restart
Buat file info.php untuk cek apakah PHP5 sudah berhasil terinstal
vi /var/www/html/info.php
Masukkan script berikut:
<?php
phpinfo();
?>

Coba akses filenya dengan cara masukkan ip_address_server/info.php
contoh : 192.168.0.100/info.php

Owh iya, untuk men disable halaman welcome Apache5, silahkan edit file welcome nya seperti ini :
vi /etc/httpd/conf.d/welcome.conf
tambahkan simbol # tanda komentar di semua scriptnya

5. Getting MySQL Support In PHP5
yum install php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc
yum install php-pecl-apc
/etc/init.d/httpd restart
Coba reload halaman 192.168.0.100/info.php, cek apakah sudah muncul fitur mysql nya di PHP

6. Installing phpMyAdmin

Import the RPMforge GPG key:
rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
Untuk System 32bit
yum install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm

Untuk System  64bit
yum install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
Install phpmyadmin nya
yum install phpmyadmin
vi /etc/httpd/conf.d/phpmyadmin.conf
Ganti Deny from all jadi Allow from all
vi /usr/share/phpmyadmin/config.inc.php
ganti dengan
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
- menjadi
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'http';
Restart apache service

/etc/init.d/httpd restart

 Coba akses phpmyadmin 192.168.0.100/phpmyadmin

Sekian tulisan tentang Cara Install Dan Konfigurasi LAMP di Centos 6.4 , jangan lupa untuk komentar dan like fanspagenya.
Terima Kasih ^_^

Post a Comment