<p><strong>Cara Install LAMP di CentOS 7 &#8211; </strong>LAMP merupakan akronim dari <strong>Linux, Apache, MariaDB, PHP</strong> adalah sebuah bundel untuk kebutuhan aplikasi web, Apache akan digunakan sebagai server web, MariaDB akan digunakan sebagai server database, PHP akan digunakan sebagai engine, dan berjalan pada sistem operasi GNU/Linux. Pada tutorial kali ini saya akan membahas tentang bagaimana cara install LAMP di centos 7. <strong>Baca juga: <a href="https://www.tutorialpedia.net/cara-setting-vps-linux-untuk-web-hosting/">Cara Setting VPS Linux Untuk Web Hosting</a></strong></p>
<p>Tutorial ini akan saya jelaskan secara singkat, jadi pastikan anda minimal paham tentang alur dari linux khususnya centos 7. Jadi, saya tidak perlu menjelaskan basic-basic dari linux, yang mana itu akan membuat tulisan ini semakin panjang.</p>

<div class="wpcd-coupon wpcd-coupon-default wpcd-coupon-id-6404" >
 <div class="wpcd-col-1-8">
 <div class="wpcd-coupon-discount-text">
			Free $100 </div>
		 <div class="coupon-type">
				Coupon </div>
		 </div>
 <div class="wpcd-coupon-content wpcd-col-7-8">
 <div class="wpcd-coupon-header">
 <div class="wpcd-col-3-4">
										<h1 class="wpcd-coupon-title">
							<a href="https://www.tutorialpedia.net/go/digitalocean" target="_blank" rel="nofollow">Free $100 Digital Ocean</a>
 		</h1>
					 </div>
 <div class="wpcd-col-1-4">
				 <div class="wpcd-coupon-code">
 <a rel="nofollow" href="https://www.tutorialpedia.net/go/digitalocean"
 class="wpcd-btn-6404 masterTooltip wpcd-btn wpcd-coupon-button"
 target="_blank"
 title=""
 data-clipboard-text="CLICK TO OPEN">
 <span class="wpcd_coupon_icon">
 	<img class="" src="https://www.tutorialpedia.net/wp-content/plugins/wp-coupons-and-deals/assets/img/coupon-code-24.png" style="width: 100%;height: 100%;" >
 </span>

 CLICK TO OPEN </a>
 </div>

					 </div>

 </div>
 <div class="wpcd-extra-content">
 <div class="wpcd-col-3-4">
 <div class="wpcd-coupon-description">
 <span class="wpcd-full-description"><p>Daftar gunakan link berikut ini, untuk mendapatkan free $100 Selama 60 hari selama Hacktoberfest! Anda juga akan mendapatkan $10 tambahan ketika sudah melakukan topup min $10 dan membelanjakan $10.</p></span>
 <span class="wpcd-short-description"></span>
 </div>
 </div>
 <div class="wpcd-col-1-4">
				 </div>
 </div>
 </div>
 <script type="text/javascript">
		window.addEventListener('DOMContentLoaded', function() {
			var clip = new ClipboardJS('.wpcd-btn-6404');
		});

 </script>
 <div class="clearfix"></div>
 </div>


<p>Berikut panduan cara install LAMP di CentOS 7.</p>
<h2><strong>Panduan Cara Install LAMP di CentOS 7</strong></h2>
<h3><strong>Install Apache</strong></h3>
<p>1. Untuk installasi apache di centos 7 gunakan perintah dibawah ini:</p>
<pre class="lang:default decode:true ">yum install httpd -y</pre>
<p>2. Menjalankan service apache</p>
<pre class="lang:default decode:true ">systemctl start httpd</pre>
<p>3. Agar apache otomatis berjalan ketika server mengalami <em>reboot</em></p>
<pre class="lang:default decode:true ">systemctl enable httpd</pre>
<p>4. Anda bisa mengecek status apache berjalan atau tidak menggunakan perintah berikut</p>
<pre class="lang:default decode:true ">systemctl status httpd</pre>
<p>5. Lalu coba akses alamat ip server anda di browser untuk memastikan apakah apache tersebut sudah berjalan.</p>
<h3><strong>Install MariaDB</strong></h3>
<p>MariaDB Merupakan fork dari Mysql dan sekarang digunakan sebagai pengganti Mysql pada sebagian besar distribusi GNU/Linux, MariaDB 100% compatible dengan Mysql jadi anda tidak perlu khawatir jika anda sebelumnya menggunakan Mysql, dipastikan tidak akan ada masalah saat anda migrasi ke MariaDB</p>
<p>1. Install MariaDB</p>
<pre class="lang:default decode:true ">yum install mariadb mariadb-server</pre>
<p>2. Jalankan service maria DB</p>
<pre class="lang:default decode:true ">systemctl start mariadb</pre>
<p>3. selanjutnya anda diharuskan untuk mengkonfigurasi MariaDB, dengan mengeset kata sandi, membatasi akses, dan menghapus pengguna dan database yang tidak digunakan, gunakan perintah berikut</p>
<pre class="lang:default decode:true ">mysql_secure_installation</pre>
<pre class="lang:default decode:true " title="Log">NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL 
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY! 
In order to log into MySQL to secure it, we'll need the current 
password for the root user. If you've just installed MySQL, and 
you haven't set the root password yet, the password will be blank, 
so you should just press enter here. 
Enter current password for root (enter for none): ## Press Enter ## 
OK, successfully used password, moving on... 
Setting the root password ensures that nobody can log into the MySQL 
root user without the proper authorisation. 
Set root password? [Y/n] Y ## Press Enter ## 
New password: ## Enter new password ## 
Re-enter new password: ## Re-enter new password ## 
Password updated successfully! 
Reloading privilege tables.. 
... Success! 
By default, a MySQL installation has an anonymous user, allowing anyone 
to log into MySQL without having to have a user account created for 
them. This is intended only for testing, and to make the installation 
go a bit smoother. You should remove them before moving into a 
production environment. 
Remove anonymous users? [Y/n] Y ## Press Enter ## 
 ... Success! 
Normally, root should only be allowed to connect from 'localhost'. This 
ensures that someone cannot guess at the root password from the network. 
Disallow root login remotely? [Y/n] ## Press Enter ## 
... Success! 
By default, MySQL comes with a database named 'test' that anyone can 
access. This is also intended only for testing, and should be removed 
before moving into a production environment. 
Remove test database and access to it? [Y/n] ## Press Enter ## 
 - Dropping test database... 
... Success! 
- Removing privileges on test database... 
... Success! 
Reloading the privilege tables will ensure that all changes made so far 
will take effect immediately. 
Reload privilege tables now? [Y/n] ## Press Enter ## 
 ... Success! 
Cleaning up... 
All done! If you've completed all of the above steps, your MySQL 
installation should now be secure. 
Thanks for using MySQL!</pre>
<p>4. Agar mariaDB otomatis berjalan ketika server mengalami <em>reboot</em></p>
<pre class="lang:default decode:true ">systemctl enable mariadb</pre>
<h2><strong>Install PHP</strong></h2>
<p>versi PHP yang terdapat pada repositori CentOS 7 merupakan PHP Versi 5.4 yang sudah usang dan sudah tidak ada dukungan dari upstream, dan saat ini sudah banyak yang beralih ke php versi 7. Untuk itu kita perlu menambahkan repository php 7 di centos.</p>
<p>1. Menambah repository PHP 7 dari repository pihak ketiga</p>
<pre class="lang:default decode:true">rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm</pre>
<p>2. lalu pasang php56 dan ektensi yang dibutuhkan</p>
<pre class="lang:default decode:true ">yum install php56w php56w-gd php56w-mbstring php56w-mcrypt php56w-intl php56w-mysqlnd php56w-fpm</pre>
<p>3. untuk ektensi lain bisa anda cari dengan peintah berikut</p>
<pre class="lang:default decode:true ">yum search php56w</pre>
<p>Tes Web Server<br />
tambahkan berkas info.php pada direktori baku web server apache</p>
<pre class="lang:default decode:true">vim /var/www/html/info.php</pre>
<p>dan tambahkan skrip berikut</p>
<pre class="lang:default decode:true"><;?php phpinfo(); ?>;</pre>
<p>lalu coba anda akses pada peramban tautan berikut</p>
<pre class="lang:default decode:true">http://alamat-ip-atau-domain/info.php</pre>
<p>jika menampilkan halaman info php berarti instalasi lamp anda telah berhasil</p>

Panduan Cara Install LAMP di CentOS 7
Recent Articles
Kumpulan DNS Gratis Tercepat!
DNS merupakan sebuah sistem yang bertugas menyimpan semua informasi data domain dalam jaringan. Dengan adanya DNS, domain atau hostname yang ada akan ditranslate dan...
Apa itu DNS ? Dan Fungsinya
Apa itu DNS? - DNS (Domain Name System) adalah sebuah sistem yang bertugas menyimpan semua informasi data domain dalam jaringan. Dengan adanya DNS, domain...
Apa itu OLT ? Serta Fungsinya Dalam Jaringan
Apa itu olt ? OLT (Optical Line Termination) adalah perangkat keras yang berfungsi sebagai titik akhir (end-point) dari layanan jaringan optik pasif (Passive Optical...
Template Voucher Untuk Mixradius
Template Voucher Untuk Mixradius - Pasti kalian bosen kan dengan template voucher default mixradius? tenang. kali ini saya akan memberikan template untuk voucher mixradius kamu agar...
Daftar Port Game Online Mikrotik Terbaru
Daftar port game online dibawah ini bisa digunakan untuk membuat rule agar koneksi ke game online tersebut bisa lancar, bisa juga untuk memisahkan antara...