LAMP adalah istilah yang merupakan singkatan dari Linux, Apache, MySQL, dan Perl/PHP/Phyton. Merupakan sebuah paket perangkat lunak bebas yang digunakan untuk menjalankan sebuah aplikasi secara lengkap.
Komponen-komponen dari LAMP :
- Linux – sistem operasi
- Apache HTTP Server – web server
- MariaDB atau MySQL – sistem basis data
- PHP atau Perl atau Python – bahasa pemrograman yang dipakai
Berikut ini merupakan cara mudah install LAMP di CentOS :
- Login ke VPS/Server CentOS Anda sebagai “root” atau user yang memiliki hak akses untuk menginstall semua keperluan Web Server (Untuk login bisa gunakan Putty pada Windows atau masuk ke terminal pada Linux)
- Jika Anda sudah berada pada Terminal Linux CentOS, silakan lakukan update fungsi yum terlebih dahulu untuk memperlancar proses instalasi LAMP dengan mengetikkan perintah berikut:
sudo yum update
- Jika sudah selesai melakukan update, maka akan menampilkan seperti ini :
- Setelah melakukan update fungsi yum selesai, selanjutya melakukan untuk menginstall Apache dengan mengetikkan perintah berikut :
sudo yum install httpd
- Jika sudah, jalankan Apache yang sudah terinstall dengan mengetikkan perintah berikut :
sudo systemctl start httpd.service
- Setelah instalasi apache selesai, Anda bisa mengecek melalui browser dengan mengetikkan alamat IP VPS Anda, Misal jika IP VPS Anda 192.168.1.2, Anda bisa ketik http://192.168.1.2 pada browser
- Jika berhasil maka akan menampilkan tampilan apache default page pada browser Anda seperti berikut :
- Selanjutnya Anda lakukan untuk menginstall MariaDB
MariaDB merupakan platform database yang dibuat oleh Developer MySQL. Semenjak MySQL diakuisisi oleh Oracle, para Developer kemudian beralih membuat Platform Database baru yang memiliki banyak kelebihan dibanding MySQL. Hal ini karena MariaDB merupakan Project lanjutan yang dibuat oleh developer MySQL, maka semua perintah dan syntax mySQL sepenuhnya compatible dengan MariaDB.
- Untuk menginstall MariaDB pada CentOS, silakan Anda ketik perintah berikut :
sudo yum install -y mariadb-server mariadb-client
- Jika berhasil, maka akan menampilkan seperti berikut :
*Parameter -y menandakan jawaban y (yes) pada setiap pertanyaan Yes / No
- Selanjutnya, jalankan MariaDB dengan mengetikkan perintah berikut :
sudo systemctl start mariadb
- Lalu, Anda dapat mengecek status MariaDB dengan mengetikkan perintah berikut :
sudo systemctl status mariadb
- Jika berhasil, maka akan menampilkan seperti berikut :
- Kemudian untuk mengamankan MySQL, Anda bisa mengetikkan perintah berikut :
sudo mysql_secure_installation
*Pada proses ini, ketikkan Y untuk setiap pertanyaan
- Jika berhasil, maka akan menampilkan seperti berikut :
- Selanjutnya kita menginstall PHP pada CentOS dengan menggunakan perintah berikut :
sudo yum install php php-mysql
- Jika berhasil, maka akan menampilkan seperti berikut :
- Selanjutnya, jika proses instalasi sudah selesai, maka yang anda lakukan adalah dengan merestart pada Apache dengan mengetikkan perintah berikut :
sudo systemctl restart httpd.service
- Anda telah berhasil menginstall LAMP pada VPS/Server CentOS Anda, dan secara default website Anda berada pada directory /var/www/html