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.

Tinggalkan komentar