Cara install LAMP pada CentOS 6
Back to basic. 🙂 Kali ini saya share tutorial install Apache, MySQL dan PHP pada CentOS 6. Kalau anda hanya membutuhkan web server yang bisa segera digunakan dan kompatibel dengan hampir semua CMS tanpa perlu banyak modifikasi konfigurasi maka tidak salah pakai stack LAMP. Sekalian menjawab pertanyaan lewat email yang tampaknya tugas kuliah. Hehe. 😛
Tidak ada yang sulit aslinya, bisa diinstall satu – satu atau sekalian semuanya saja biar terlihat keren:
yum install httpd mysql-server php php-mysql
Bisa anda tes apakah sukses atau tidak dengan membuka alamat IP VPS atau localhost anda. Kalau muncul halaman selamat datang Apacher berarti sudah benar. Bisa juga anda upload file info.php pada /var/www/html/
untuk melihat apakah file .php
sudah bisa diproses.
Kemudian jangan lupa amankan instalasi MySQL servernya:
mysql_secure_installation
Ikuti saja instruksi yang muncul.
Lanjutkan dengan mensetting agar Apache dan MySQL aktif otomatis saat VPSnya dihidupkan/restart:
chkconfig --level 235 httpd on
chkconfig --level 235 mysqld on
Mudah kan?
Sekarang kita akan menambahkan domain agar bisa dihosting dalam servernya. Diawali dengan membuat direktori kita menempatkan file – file websitenya:
mkdir -p /var/www/nama_domain.com/public_html
mkdir /var/www/nama_domain.com/logs
Kita perlu mengedit konfigurasi virtual hostnya:
cd /etc/httpd/conf.d
Kemudian buat file dengan nama: nama_domain.conf
supaya mudah memahami untuk yang mana.
nano nama_domain.conf
Kurang lebih isi paling sederhana/defaultnya seperti ini:
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin [email protected]_domain.com
ServerName nama_domain.com
ServerAlias www.nama_domain.com
DocumentRoot /var/www/nama_domain.com/public_html/
ErrorLog /var/www/nama_domain.com/logs/error.log
CustomLog /var/www/nama_domain.com/logs/access.log combined
</VirtualHost>
Setelah itu restart proses Apache agar konfigurasi barunya ini dibaca dan digunakan.