Install Linux, Apache, MySQL, PHP (LAMP) Stack di Centos 7


Install Linux, Apache, MySQL, PHP (LAMP) di Centos 7  - LAMP Stack merupakan sebuah package linux yang dibutuhkan untuk membangun sebuah server berbasis web. Pada Linux Lamp terdiri dari Apache yang digunakan untuk membangun webserver, Mysql (MariaDB) untuk storage ke database dan PHP untuk data prosesing berbasis web.

Sebelum kita mulai pastikan terlebih dahulu repository centos anda up to date.
[root@dmz1 /]# yum update

Step 1 - Install Apache

[root@dmz1 /]# yum install httpd
Jalankan apache dan aktifkan sebagai start on boot.
[root@dmz1 /]# systemctl restart httpd
[root@dmz1 /]# systemctl enable httpd
Selanjutnya buka browser anda dan ketikan "localhost" pada url bar.


Step 2 - Install Mysql (MariaDB)

Setelah webserver terinstall selanjutnya install mysql. Karena pada centos 7 mysql digantikan dengan MariaDB yang merupakan versi komunitas dari Mysql.
[root@dmz1 /]# yum install mariadb-server mariadb
Jalankan mariadb dan aktifkan sebagai start on boot.
[root@dmz1 /]# systemctl start mariadb
[root@dmz1 /]# systemctl enable mariadb
Setelah install selesai, selanjutnya set password dan konfigurasi mariadb.
Jawab semua options dengan option "Y".
[root@dmz1 /]# mysql_secure_installation
Enter current password for root (enter for none):
OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorization.

Set root password? [Y/n] y
New password: password
Re-enter new password: password
Password updated successfully!
Reloading privilege tables..
... Success!
Test mariadb.


Step 3 - Install PHP

[root@dmz1 /]# yum -y install php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
Setelah php terinstall pastikan restart terlebih dahulu apachenya agar modul terload.
[root@dmz1 /]# systemctl restart httpd
Buatlah sebuah file info php untuk memastikan apakah php sudah aktif atau tidak.
[root@dmz1 /]# touch /var/www/html/info.php
[root@dmz1 /]# echo "<?php phpinfo(); ?>" > /var/www/html/info.php
Selanjutnya buka webserver anda.
http://ip_server_anda/info.php


Sekarang LAMP Stack sudah terinstall di centos anda..!!!

Demikan tutorial singkat saya kali ini mengenai Install Linux, Apache, Mysql, Php (lamp) stack di centos 7. Semoga bermanfaat bagi kita semua dan selamat mencoba..!!!


EmoticonEmoticon