Thank You For Reading...............

Rabu, 03 Januari 2018

Menginstall Apache 2.4,PHP 7.1 dan MariaDB~Di Linux.............


Pendahuluan



Assalamu'alaikum Wr.Wb

Hai Kawan di postingan kali ini saya akan  menunjukkan cara-cara menginstal Apache,PHP dan MariaDB  sebelumnya kita harus tahu dulu ya apa itu Apache,PHP dan MariaDB.

Pengertian

  • Apache adalah server web yang dapat dijalankan di banyak sistem operasi (Unix,BSD,Linux,Microsoft Windows dan Novell Netware serta platfrom lainnya) yang berguna untuk melayani atau memfungsikan situs web. Apache merupakan perangkat lunak sumber terbuka yang dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang dibawah  naungan  Apache Software  Foundation.


  •  PHP:Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan kedalam HTML.PHP banyak dipakai untuk memprogram situs web dinamis.PHP dapat digunakan untuk membangun sebuah CMS.
  • Lalu yang ketiga adalah MariaDB apa itu MariaDB???? MariaDB merupakan versi pengembangan terbuka dari MySQL.Sejak diakuisisinya MySQL 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.  
Latar Belakang & Bahasan Permasalahan

 Bagaimana Cara untuk menginstall Apache,PHP dan MariaDB.

Maksud & Tujuan

Memahami lagkah demi langkah dengan benar dalam menginstal Apache,PHP dan MariaDB.

Hasil Yang Diharapkan 

Dapat menyelesaikan problem jika problem itu terjadi pada saat penginstallan.

Alat Dan Bahan

~Laptop/PC dengan Sistem Operasi Linux

Jangka Waktu Pelaksanaan


Kurang lebihnya 1 jam tegantung Jaringan maupun keseriusan dan pemahaman dalam memahami langkah demi langkahnya.

Proses Tahapan Pekerjaan

Langsung saja ya Kawan

1.Masuk ke terminal biasa (Ctrl+Alt+T) langsung saja kita masuk ke root dengan perintah ~$ su
  

2.Jangan  lupa cek koneksi internet nya ya kawan setelah itu tambahkan repositorynya ya #sudo add-apt-repository ppa:ondrej/php 
klik enter 


 3.Lalu Update dulu ya #apt-get update

4.Setelah itu Upgrade  linux anda dengan perintah #apt-get dist-upgrade 
Ya kalau ini sih agak nunggu lama ya tergantung jaringan....
pokoknya tunggu sampai selesai ya

5.Setelah proses upgrade selesai kita bisa mulai menginstall aplikasi pertama yaitu apache 2.4 aplikasi yang kita gunakan sebagai penyedia layanan http atau web server seperti perintah dibawah ini 
#apt-get install apache2 Sebelum selesai install  ada perintah pilih Y besar.



Jika proses instalasi sudah selesai coba buka melalui web browser anda dengan membuka alamat http://localhost jika muncul sperti gambar dibawah ini berarti web server sudah berjalan

6.Jika proses instalasi apache2 sudah berjalan dengan lancar kita dapat melanjutkan untuk menginstall php 7.1 dengan perintah dan gambar seperti dibawah ini 
#apt-get install php7.1 php7.1-cli php7.1-common php7.1-curl php7.1-dev php7.1-gd php7.1-imap php7.1-intl php7.1-json php7.1-mbstring php7.1-mcrypt php7.1-mysql php7.1-pgsql php7.1-phpdbg php7.1-sqlite3 php7.1-sybase php7.1-xml php7.1-xmlrpc php7.1-xsl php7.1-zip libapache2-mod-php7.1 
jika ada perintah klik aja Y besar,lalu tunggu sampai proses instalasi selesai

setelah proses installasi selesai kita uji apakah php sudah berjalan di web server (Apache2) kita apa belum,dengan cara menjalankan bahasa php contoh menggunakan phpinfo(); saya menggunakan text editor xed bawaan dari linux mint serena 18.1 masukkan perintah seperti dibawah ini 
#xed /var/www/html/phpinfo.php



Lalu akan muncul text editor dan tambahkan text seperti yang ada dikotak bawah ini ya
Kemudian klik file>>save dan close text editor dan buka web browser anda http://localhost/phpinfo.php

 


jangan lupa untuk mengecek php yang berjalan di mode cli dengan perintah #php -v jika muncul gambar seperti dibawah ini berarti sudah benar




\



Setelah kita selesai menginstall apache2 dan php7.1 kita belum akan menginstall mariadb  karena ada beberapa konfigurasi tambahan untuk web development yang harus kita konfigurasi seperti mengaktifkan mod_rewrite, apa itu mod_rewrite ? mod_rewite adalah modules apache yang digunakan untuk menulis ulang paket header pada url yang menjadikan url berubah tidak seperti aslinya.
langsung saja aktifkan mod_rewrite nya dengan perintah
$a2enmod rewrite (jika sudah masuk root) 
#sudo a2enmod rewrite (jika belum masuk root)
 Langsung saja restart web server atau Apache2 kita dengan pertintah
#service apache2 restart
Kemudian buka phpinfo lagi cari gambar seperti dibawah ini >>mod_rewrite jika sudah berhasil menemukan berarti mod_rewrite sudah berjalan di apache kita.
Ubah mode user yang menjalankan apache2 ketikkan perintah #w untuk mengetahiu nama user yang saya gunakan,dan disini saya menggunakan user malinda.
Ubah mode user yang menjalankan ke mode user ->malinda dengan grub default yaitu ->www-data untuk itu ketikkan perintah
#id malinda

Tidak ada grub www-data





Yang pertama kita harus memasukkan user tersebut ke grub www-data dengan perintah dibawah ini
#usermod -a -G www-data malinda



 
Setelah melakukan perintah diaas cek kembali menggunakan perintah #id malinda apakah sudah tergabung dalam grub www-data seperti dibawah ini


Setelah itu kita dapat meng-edit konfigurasi apache2 pada file envvars menggunakan perintah seperti dibawah  ini
#xed /etc/apache2/envvars 

Awalnya terisi www-data seperti gambar dibawah ini

Ubah menjadi
export APACHE_RUN_USER=malinda (Hanya ini saja yang diubah)
export APACHE_RUN_GROUP=www-data
Lihat Gambar
Kemudian ubah file owner pada dokumen root di /var/www/html dengan perintah dibawah ini
$sudo chown-R malinda:www-data /var/www/html 

 Kemudian Restart apache dengan perintah
$sudo service apache2 restart


Kemudian lagi cek dengan menggunakan perintah dibawah ini
$ls -lah /var/www/



  Mari kita coba pada user malinda mengakses /var/www/html tanpa menggunakan root ataupun sudo,kita pindah ke directory /var/www/html dengan perintah 
$cd /var/www



Kemudian cek isinya dengan perintah
$ls


Kita dapat membuat folder/file tanpa menggunakan root atau sudo
$mkdir project


$ls


Lalu Tambahkan file beberapa baris kita persingkat dengan menggunakan echo
pindah ke directory project dulu ya $cd /var/www/html/project lalu ketikkan $echo "<?php echo 'Hallo Hallo Hallo Semua'; ?> >index.php


Kemudian Buka melalui Web Browser dengan mengetik http://localhost/project/ lalu akan muncul seperti gambar dibawah ini

Nah Setelah semua proses selesai dari install Apache 2.4 dan PHP 7.1 sampai dengan Konfigurasinya maupun Pengecekan selesai selanjutnya kita akan menginstall MariaDB 

Langkah-langkahnya :
1.) Jika sudah masuk ke mode root langsung saja ketikkan perintah #apt-get install mariadb-server mariadb-client tekan Y besar dan tunggu sampai proses installasi selesai 


Setelah berhasil terinstall maka set root password agar mariadb dapat kita gunakan user root,,denggan ketikkan perintah #mysql_secure_installation

Setelah itu ada perintah langsung enter enter aja ya kecuali yang ini root password 

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

Set root password? [Y/n] <- Tekan Enter
New password:    <- Masukan Password Baru
Re-enter new password: <- Masukan Password Baru Lagi
Password updated successfully!
Reloading privilege tables..
 ... Success!
dan setelah selesai


Masuk ke mariadb dengan perintah $sudo mysql -u root -p (tapi ini masih masuk dengan menggunakan root) 


Agar bisa masuk tanpa menggunakan root masukkan beberapa perintah query dibawah ini
MariaDB [(none)]> use mysql;
MariaDB [(mysql)]> update user set plugin='' where User='root';
MariaDB [(mysql)]> flush privileges;
MariaDB [(mysql)]> quit;

Setelah memasukkan perintah diatas  anda bisa masuk dengan user biasa atau tanpa sudo / root

Hasil Yang Didapatkan


~Dapat Memahami dan Melakukan Konfigurasi dalam Menginstall Apache,PHP dan MariaDB serta menyelesaikan problem yang terjadi jika terjadi keganjalan pada saat penginstallan maupun pada saat konfigurasi.

Temuan Permasalahan


Nah saat melakukan penginstallan ternyata tidak seperti yang saya harapkan  berjalan mulus. jadi saya juga mengalami problem/masalah salah satunya seperti ini

*Muncul Err pada saat peng-upDate an dan peng-upGrade an 

Solusinya Cek koneksinya dulu ya barang kali putus....😝😝😝😝😝

*Apache Tidak Muncul saat dibuka lewat browser
-Udah direstart belum 
-Konfigurasinya Cek lagi barang kali ada yang salah

Kesimpulan Yang Didapatkan

  • Jangan Terburu-buru pahami langkah demi langkah
  • Jika mengalami permasalahan carilah apa solusinya 
  • Dalam penginstallan ini perlu kesabaran ya terutama pada saat PengUpGrade an.

Daftar Pustaka


Sekian Dari Saya Kurang Lebihnya Mohon maaf kiranya ini yang dapat saya sampaikan Semoga Bermanfaat. Saling Berbagi Ya ikuti saya di G+  & Don't4Get To Comment......

Referensi-Referensi 



Wasalamu'alaikum Wr.Wb


Malinda Sefia Rengganis 





Tidak ada komentar:

Posting Komentar

Kritik dan Saran :