Categories
Linux Tips and Trick

INSTALL WEBSERVER LAMP DI CENTOS 7

Assalamualaikum WR WB. sudah lama tidak ngewordpress, pada kesempatan kal ini septiyo.com akan membahas cara install Websever Lengkap di linux Centos 7.

Apa itu LAMP ?

LAMP (Linux, APACHE, MYSQL/Maria DB, PHP), Lamp biasanya diinstall saat kita membangun sebuah webserver / VPS server.

Ok Langsung saja, saya anggap sudah membuka terminal di centos7 nya ya. Oh ya saya beri commandnya, nanti diakhir ada penjelasannya

#rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*

#yum -y install epel-release

Keterangan:
Script diatas digunakan untuk menambah repositori ke centos7nya. biasanya untuk LAMP dan kelengkapannnya ada di EPEL release repo

#yum -y install mariadb-server mariadb

#systemctl start mariadb.service

#systemctl enable mariadb.service

#systemctl status mariadb.service

Keterangan:
script diatas digunakan untuk install databasenya.

#mysql_secure_installation

Keterangan:
script ini digunakan untuk kelengkapan dalam install database, disini akan setting root password untuk databasenya.

Install Apache Web Server

#yum -y install httpd

#systemctl start httpd.service

#systemctl enable httpd.service

Options saat web server tidak bisa diakses

firewall-cmd –add-service=http

firewall-cmd --add-service=https

firewall-cmd --add-port=3306/tcp

firewall-cmd --permanent --add-port=3306/tcp

firewall-cmd --permanent --add-port=80/tcp

firewall-cmd --permanent --add-port=443/tcp

firewall-cmd --zone=public --list-services

Keterangan:
kadang kala ada yang sudah default terinstall firewall di centosnya, sehingga saat dicoba akses webserver jadi tidak bisa. maka dari itu, script diatas memberikan akses bagi webserver port dan service untuk melewati firewall.

Install PHP 7

#rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm

#yum update

#yum-config-manager --enable remi-php73

#yum install php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo

#systemctl restart httpd.service

Keterangan:
Script diatas untuk install PHPnya, sebenarnya bisa memilih mau install php 5, atau 7.1,7.2,7.3, tapi saya pilih yang paling update saja.

Testing Apakah Webserver dan PHP sudah jalan

#nano /var/www/html/info.php

>>>>>

<?php

phpinfo();

?>

>>>>>

Keterangan:
Script diatas untuk cek menggunakan phpinfo, apakah semuanya sudah berjalan dengan baik.

Ok sekian pembahasan untuk cara installnya.
maaf kalau tidak ada screen shot, karena saya pikir paling penting adalah sytaxnya, dan saya agak kurang waktu membuat screen shotnya. 🙁
kalau ada kendala bisa via komen saja

terima kasih

Wassalamualaikum Wr Wb

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.