Sebenarnya banyak referensi tentang instalasi Apache2 dan kawan – kawan nya di situs lain, namun kebanyakan tutorial yang diangkat menggunakan bahasa inggris dari situs luar, mengakibatkan saya sendiri suka bingung dan memang berhubung saya kurang fasih berbahasa inggris, yasudah saya coba rangkum disini dengan bahasa saya sendiri. Minimal kalau suatu saat perlu / lupa cara instalasi, saya tinggal buka halaman ini deh. hehe,,
oke langsung saja, referensi saya dapat dari link berikut :
http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-centos-6.3-lamp
http://stackoverflow.com/questions/10302027/issues-installing-php-5-3-with-apache-on-centos
https://www.centos.org/forums/viewtopic.php?t=21567
Install MySQL
Pastikan anda menggunakan “su” ( super user ) untuk melakukan eksekusi perintah.
yum install mysql mysql-server
kemudian kita daftarkan mysql kedalam service, supaya ketika komputer/server melakukan restart, Mysql berjalan secara otomatis
chkconfig –levels 235 mysqld on
Jalankan service MySQL
/etc/init.d/mysqld start
Set password untuk root ( user dengan hak tertinggi ).
mysql_secure_installation
Pada saat perintah “mysql_secure_installation”, anda akan dihadapkan pada beberapa pertanyaan, silahkan pilih berdasarkan kebutuhan anda.
Install Apache2
yum install httpd
daftarkan Apache kedalam service
chkconfig –levels 235 httpd on
Jalankan service Apache
/etc/init.d/httpd start
Sekarang jalankan browser. Kemudian ketik http://localhost pada address bar. Jika instalasi anda benar dan sukses, maka akan tampil halaman depan sebagai berikut :

Install PHP5
yum install php
Selanjutnya restart Apache
/etc/init.d/httpd restart
install library PHP yang anda butuhkan, berikut beberapa contoh library PHP yang biasa saya gunakan
yum install php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc
restart Apache kembali
/etc/init.d/httpd restart
Finishing
kebiasaan saya menggunakan tag php versi pendek <? ?>, bukan dengan <?php ?>. Tag pendek tersebut secara default di protect oleh konfigurasi apache mengakibatkan kode php yang saya ketik tidak dapat ditampilkan di web browser. untuk men-setting kembali kita tinggal edit /etc/php.ini
vi /etc/php.ini
cari tulisan “short_open_tag = Off”, kemudian rubah menjadi ” short_open_tag = On “.
Troubleshoot
httpd: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName
Solusi
edit /etc/httpd/conf/httpd.conf . cari setting ServerName www.example.com:80 dan rubah menjadi IP anda
Silahkan, jika ada yang ingin ditanyakan bisa melalui kolom komentar dibawah
Leave a comment