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 httpdJalankan apache dan aktifkan sebagai start on boot.
[root@dmz1 /]# systemctl restart httpdSelanjutnya buka browser anda dan ketikan "localhost" pada url bar.
[root@dmz1 /]# systemctl enable httpd
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 mariadbJalankan mariadb dan aktifkan sebagai start on boot.
[root@dmz1 /]# systemctl start mariadbSetelah install selesai, selanjutnya set password dan konfigurasi mariadb.
[root@dmz1 /]# systemctl enable 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-develSetelah php terinstall pastikan restart terlebih dahulu apachenya agar modul terload.
[root@dmz1 /]# systemctl restart httpdBuatlah sebuah file info php untuk memastikan apakah php sudah aktif atau tidak.
[root@dmz1 /]# touch /var/www/html/info.phpSelanjutnya buka webserver anda.
[root@dmz1 /]# echo "<?php phpinfo(); ?>" > /var/www/html/info.php
http://ip_server_anda/info.php
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
Catatan: Hanya anggota dari blog ini yang dapat mengirim komentar.