Wednesday, July 19, 2017

Mengenal LAMP Stack (Linux, Apache, Mariadb, PHP)

Assalamualaikum Warahmatullahi Wabarakatuh

A.PENDAHULUAN
Pada kesempatan ini saya akan mejelaskan dan mengimplementasikan dari hasil kerja yang telah saya lakukan pada hari ini.

A1.LATAR BELAKANG
Penulisan ini dilatar belakangi dari praktek dan dari hasil kerja sebelumnya yakni mengkonfigurasi server proxmox.


A2.MAKSUD DAN TUJUAN
Ingin berbagi dan ingin memberikan sedikit pemahaman dan implementasi kepad pembaca agar si pembaca dapat mengetahui tentang apa itu Apache2, MariaDB, dan PHP.


A3.PENGERTIAN
Hasil gambar untuk lamp server

LAMP adalah istilah yang dari singkatan Linux, Apache, MariaDB dan PHP/Phyton, yakni merupakan sebuah paket perangkat lunak open source/bebas yang digunakan melakukan/menjalankan sebuah aplikasi secara lengkap

Linux adalah nama yang diberikan kepada sistem operasi komputer bertipe UNIX, Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama.

Hasil gambar untuk apache2

Apache HTTPS Server adalah server web yang dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux, Windows, dan Novell Netware). yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web ini menggunakan HTTP.

Hasil gambar untuk web server logo

Web Server adalah layanan akses kepada pengguna melalui protokol komunikasi HTTP atas berkas-berkas yang terdapat pada situs web dalam layanan ke pengguna dengan menggunakan aplikasi tertentu seperti laman web
Hasil gambar untuk mariadb

MariaDB merupakan versi pengembangan terbuka dan mandiri dari MySQL. Sejak diakuisisinya oleh Oracle pada September 2010, Monty Program sebagai penulis awal kode sumber MySQL memisahkan diri dari pengembangan dan membuat versi yang lebih mandiri yakni MariaDB

Hasil gambar untuk mysql

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia.

Hasil gambar untuk php

PHP adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memprogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.
 
Pearl adalah bahasa pemrograman untuk segala keperluan, dikembangkan pertama kali oleh Larry Wall di mesin Unix. Perl dirilis pertama kali pada tanggal 18 Desember 1987 ditandai dengan keluarnya Perl 1. 
 

B.HASIL YANG DIHARAPKAN
Agar si pembaca dapat mengetahui, memahami dan mengimplementasikannya apabila telah dibaca dan di praktikan secara benar dan baik.

C.ALAT DAN BAHAN
Laptop(untuk meremot server)
PC Server

D.WAKTU YANG DIBUTUHKAN
Kurang Lebih 3-5 menit untuk mengkonfigurasi semuanya mulai dari Apache sampai PHP.


E.LANGKAH DAN TAHAPAN
Pertama kita cek terlebih dahulu konfigurasi dasar pada servernya, apakah hostnamenya sudah sama, ipnya bagaimana, waktunya sudah disamakan atau belum dan repositorynya sudah dapat di update atau belum, jika semua telah tersetting mari kita install Apachenya terlebih dahulu,

Ketikan pada terminal

#apt-get install apache2

Kemudian kita install PHP nya dengan mengetik

# apt-get install php5 php5-mysql php5-gd php5-json php5-mcrypt php5-xmlrpc php5-cli php5-intl php5-curl php-pear php5-imagick

Untuk mengetahui PHP-extention apa saja yang sudah terinstall kita buat file baru pada folder root
server :

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

Lanjut ke Instalasi MariaDB Server, dengan mengetik:

#apt-get install mariadb-server

Jangan lupa untuk di konfigurasi, dengan mengetik:
#mysql_secure_installation


Lalu install PHP Myadmin nya, dengan mengetik:

#apt-get install phpmyadmin





yang terakhir kita coba untuk membuka phpmyadmin kita pada web browser apakah sudah bisa dibuka atau belum dengan mengetik ip server yang telah kita buat tadi, misal 192.168.14.2/phpmyadmin


dan masukkan username dan password yg telah kita buat tadi.


F.TEMUAN PERMASALAHAN
Untuk menginstall php5 ada yang terjadi unable dan failed dan package erorr.

G.SOLUSI
Coba ketik #apt-get autoremove dan apabila masih unable maka kita coba install yang php7 (untuk yang Linux mint)

H.KESIMPULAN
Jadi disini saya mengambil kesimpulan bahwa untuk menjadi seorang administrator harus bisa menguasai LAMP server, karena di LAMP ini seorang Admin lah yang mengendalikan,membuat dan merancang struktur layanan-layanan di server itu sendiri.

I.REFERENSI 
modul hal-hal apa saja yang harus dilakukan setelah menginstal server.pdf
http://hashfi-blc.blogspot.co.id/2017/03/apa-itu-lamp-linux-apache-mysql-php.html

0 komentar:

Post a Comment

Learn what you want, Share what you know