Cara
Instal LAMP (Linux, Apache, MySQL, PHP) di Server CentOS
LAMP biasanya
dideskripsikan sebagai Linux, Apache, MySQL, PHP. Dan merupakan salah satu kombinasi software terbaik dalam
lingkungan web server. Ya, jika pembaca ingin mencoba membangun sebuah system hostingdari awal, artikel ini
bisa menjadi acuan yang sederhana untuk memulai. Setidaknya, kita tahu dan
paham dengan kondisi server yang diinginkan.
Sebagai catatan, pada artikel ini versi Linux yang digunakan
merupakan distroCentOS. Tepatnya CentOS 5.2. Sudah cukup tua, tentu saja. Tetapi
hanya ini komputer yang ada saat ini, sebuah server “kecil” yang enggan saya
migrasikan ke versi yang lebih up-to-date. Untuk mengikuti semua langkah demi
langkah dalam membuat lingkungan web server Linux pada tulisan ini, dibutuhkan
hak akses ‘root’ atau yang setara dengan itu (sudo).
Install Apache Web
Server (httpd)
Di dunia Linux CentOS, paket program web server Apache memiliki
namahttpd. Pada
distro Linux keluarga Debian, biasanya disebut apache2.Menginstal web server (httpd) di Linux CentOS sangatlah
gampang. Saya melakukannya dalam sesi SSH (Secure Shell), karena sudah terbiasa dan
terasa lebih mudah.
Untuk memulai penginstalan httpd server, cukup dengan memakai perintah yang sangat
mudah dan singkat:
yum -y install httpd
Linux CentOS: yum -y
install httpd
Dalam waktu yang singkat, program web sever (httpd) telah
terinstal dengan baik. Terlihat pada gambar di atas bahwa proses instalasi web
server telahComplete! Setelah itu kita bisa mengujinya dengan command seperti berikut:
service httpd start
Linux CentOS: service
httpd start
Pada gambar di atas, terlihat bahwa web server (httpd) berhasil
start dengan status OK berwarna hijau. Agar lebih pasti, saya mengeceknya menggunakan
perintah netstat -anlpt dan di bagian paling bawah terdapat informasi bahwahttpd telah listen pada port 80. Agar
semakin yakin bahwa web server yang baru saja kita instal benar-benar berjalan,
bisa diketahui dengan mengetikkan alamat IP server ke address bar browser.
Linux CentOS: Apache
HTTP Server Test Page
Web server telah berjalan
dengan baik apabila kita mendapatkan halaman seperti di atas.
Install MySQL Server
MySQL merupakan sebuah program database yang sangat populer.
Selain gratis dan open source, MySQL juga terkenal dengan kecepatan dan kehandalannya dalam
menangani data di berbagai ukuran, kecil maupun besar. Penggunaannya juga mudah
dipelajari. Untuk menginstal MySQL server di Linux CentOS, ketikkan perintah
ini:
yum -y install mysql-server
Linux CentOS: yum -y
install mysql-server
Seperti biasa, tunggu proses penginstalan hingga ada tanda Complete! Dengan demikian
pemasangan MySQL server telah selesai. Untuk menjalankannya, cukup dengan
mengetik perintah service mysqld start pada prompt shell yang digunakan. Tips untuk mengamankan MySQL
server akan dijelaskan pada artikel terkait lainnya.
Install PHP
Tahap terakhir yang kita perlukan untuk membangun system hosting berbasis linux ini tentu
saja menginstal PHP. Caranya sama, serahkan semuanya pada program yum.
yum -y install php php-mysql
Linux CentOS: yum -y
install php php-mysql
Setelah ada pemberitahuan Complete! maka bisa dipastikan
system web server berbasis LAMP ini siap untuk digunakan. Tentu saja, ada
beberapa hal lain yang perlu dilakukan, misalnya membuat file konfigurasi virtual host dan lainnya, yang
mudah-mudahan bisa ditulis dalam waktu dekat.