Kamis, 10 Agustus 2017

Cara Installasi Lamp Server

Assalamualaikum Wr. Wb.Apa kabar teman-teman? Semoga sehat selalu dan tetap dalam Lindungan Tuhan YME. Kali ini mari kita ulas mengenai Bagaiman cara menginstall Lamp-Server.

A. Pendahuluanakan
     1. Pengertian
         LAMP merupakan singkatan dari Linux, Apache, MySQL, dan PHP. Merupakan perangkat lunak bebas yang digunakan untuk menjalankan sebuah aplikasi secara keseluruhan/lengkap.

     2. Latar Belakang
         Di LAMP telah terdiri dari komponen-komponen, sebagai berikut:

  • Linux merupakan sistem operasi yang digunakan.
  • Apacahe yaitu web server.
  • MAriaDB atau MySQL yaitu sistem basis data.
  • PHP adalah bahasa pemrograman yang dipakaai.

          Dengan menginstal LAMP kita akan lebihmudah dalam menjalankan suatu aplikasi yang berbasid php.

     3. Maksud dan Tujuan
         1. Untuk Berbagi ilmu.
         2. Untuk mempermudah kita sebagai seorang programmer.
           3. Agar dapt menjalankan web server dengan lebih mudah.

     4. Hasil yang Diharapkan
          LAMP dapat terinstall dengan baik dan berjalan dengan lancar.

B. Alat dan Bahan
    1. Komputer/Laptop yang telah diinstall LINUX.

C. Waktu yang Dibutuhkan
    Kurang Lebih 1.5-2 jam.

D. Proses dan Tahapan
    1. Buka terminal di laptop anda. dan pastika sudah terkoneksi dengan internet.
     2. Lalu, ketikkan text dibawah
        $sudo add-apt-repository ppa:ondrej/php



     3. Setelah ditambah repositorynya, lalu kita update linux kita.
        $sudo apt-get update

     4. setelah diupdate. Kita juga harus mengaupdate juga linux kita.  
         $sudo apt-get dist-upgrade 


     5. setelah kita menunggu upgrade hingga selesai lalu, kita menginstall apache2. jangan lupa tekan Y.
       $sudo apt-get install apache2
 
    6. setelah proses installasi selesai, lalu kita lanjutkan untuk mencoba membuka di web browser yaitu http://localhost, Jika telah keluar "It Works!" berarti telah berhasil menginstall apache2.

     7. Kita lanjutkan untuk menginstall php7.1 dan ekstensinya. Jangan lupa tekan Enter untuk Y.
      $sudo 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


     8.  Setelah berhasil lalu kita membuka phpinfo.php karena linux saya bertipe 18.1 maka saya menggunakan xed, dan type lain menggukan nano, piko,dll.
       $sudo xed /var/www/html/phpinfo.php
    9. Lalu akan muncul Elevated Privileges. Lalu tuliskan 
     <?php
phpinfo();
?>
 
    10. Simpan dan close window tersebut. Lalu buka di web browser localhost/phpinfo.php. Hingga muncul tampilan seperti dibawah.

     11. lalu lanjutkan di terminal, dan ketikkan 
$php -v
yang digunnakan untuk mengecek php yang berjalan di mode cli.
     12. Jika sudah berjalan, langsung kita mengaktifkan mod_rewrite. Dengan menuliskan 
$sudo a2enmod rewrite

     13. Lalu ketikkan pada terminal 
   $sudo xed /etc/apache2/sites-available/000-default.con
digunakan untuk mengedit file default.
      14. Setelah muncul text editor putih lalu tambahkan 
<Directory /var/www/html>
        Options Indexes FollowSymlinks MultiViews
        AllowOverride All
        Require all granted
    </Directory>


       14. Kemudian tuliskan 
      $sudo service apache2 restart
lalu buka kembali phpinfo.php dan reload, seperti gambar dibawah.



     15.Kemudian tuliskan lagi pada terminal anda.
$sudo xed /war/www/html/phpinfo.php
seprti gambar pada nomer 8, dan akan muncul text editor. hapus salah satu tanda kurung, simpan dan close.
lalu buka di web browser anda, pasti akan muncul error. Seperti gambar dibawah.
    16. Untuk membackup php maka kita akan merubah dengan mengetikkan.
$sudo mv /etc/php/7.1/apache2/php.ini /etc/php/7.1/apache2/php.ini.backup-asli

    17. lalu ketikkan 
 $sudo cp /usr/lib/php/7.1/php.ini-development /etc/php/7.1/apache2/php.ini
Seperti gambar
     18. Restart lagiapache2, dan buka phpinfo.php, lalu reload.
pastikan gambar seperti di bawah ini.
    19. lalu ubah phpinfo.php ke mode semula. Dan public_html directory memberi akses pengguna untuk memberi hak pengguna untuk hosting sendiri.
Kita akan gunakan
$w
untuk mengetahui user yang digunakan


    20. Lalu saya akan jalankan mode user indah, dengan group default www-indah. Dengan mengetikkan
$id indah

   21. $sudo usermod -a -G www-data indah Ketikkan perintah  tersebut untuk menemukan id_indah masuk ke group www-data
   22. Lalu ketikan perintah seperti nomer 20 untuk melihat apakah sudah tergabung.
   23. Ketikkan perintah pada terminal
$sudo xed /etc/apache2/envvars
 lalu akan muncul gambar seperti dibawah.


Pada tulisan 

xport APACHE_RUN_USER=indah #cukup ini saja yang anda ubah
export APACHE_RUN_GROUP=www-data





    24. Lalu ketikkan perintah 
$sudo chown -R indah:www-data /var/www/html


    25. Lalu service apache2 restart lagi. Kemudian tuliskan perintah 
$ls -lah /var/www/
untuk melihatnya.
     26. Lalu ketikkan perintah
$cd /var/www/htm/
Lalu check dengan $ls
     27.Ketikkan perintah
$mkdir project


$ls

   kemudian kita tambah sebuah file dengan beberapa baris kode program, kita singkat dengan menggunakan echo

$echo "<?php echo 'hello world'; ?>" > index.php
Lalu langsung buka di web browser dengan alamat localhost/project dan akan muncul 
     28. Lalu ketikkan printah jangan lupa tekan enter untuk Y

$sudo apt-get install mariadb-server mariadb-client


    29. Lalu ketikkan 

$sudo mysql_secure_installation


    dan selalu klik Enter yaa
   30. Lalu ketikkan 

$sudo mysql -u root -p

setelah proses selesai tuliskan 

MariaDB [(none)]> use mysql;
MariaDB [(mysql)]> update user set plugin='' where User='root';
MariaDB [(mysql)]> flush privileges;
MariaDB [(mysql)]> quit;


     31. Setelah itu install phpmyadmin
$sudo apt-get install phpmyadmin 
   
     Jangan lupa tekan Enter. Ketika Muncul dialog di bawah tekan spasi untuk membri bintang pada apache, lalu tekan enter
 Ketika muncul lagi dialog dibawah tekan tab lalu enter.
 Buka di web browser anda dengan alamat localhost/phpmyadmin.
masukkan username dan password phpmyadmin anda.
 Ketika berhasil login maka tampilan seperti gambar di bawah. Selesai.
 
E. Hasil yang Didapatkan
    LAMP-SERVER telah berhasil terinstall di laptop kita.

F. Temuan Permasalahan
    Kurang ketelitian dalam memasukkan perintah pada terminal.

G. Referensi
    https://ajikamaludin.blogspot.co.id/2017/03/menginstall-lamplinux-apache24.html 

Tidak ada komentar:
Write komentar