#burung

Sabtu, 09 Mei 2015

Instalasi Web Server dalam Linux


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.