More

    Cara Install LAMP di Debian 9

    Cara Install LAMP di Debian 9 – Pada artikel sebelumnya saya sudah memberikan tutorial tentang Panduan Cara Install LAMP di CentOS 7. Dan sesuai janji saya pada artikel sebelumnya, kali ini saya akan memberikan tutorial untuk anda tentang Cara Install LAMP di Debian 9.

    Free $10
    Coupon

    Gratis $100 dollar dari vultr jika anda mendaftar menggunakan link berikut ini. Syarat minimal anda melakukan top up minimal $10 dan saldo anda menjadi $20

    More Less
    Doesn't expire

    Cara Install LAMP di Debian 9

    Lakukan update dan upgrade terlebih dahulu

    sudo apt update
    sudo apt upgrade

    Install Apache Web Server

    1. Install Web Server Apache

    apt install apache2 apache2-utils

    2. Memberikan permission agar apache(www:data) mempunyai hak untuk mengakses direktori

    chown www-data:www-data /var/www/html/ -R

    3. Setelah terpasang, Apache secara otomatis akan dijalankan. Untuk memeriksa apakah Apache sudah berjalan, cek dengan perintah systemctl:

    systemctl status apache2

    Outputnya:

    ? apache2.service - The Apache HTTP Server
       Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: 
       Active: 
    active (running) since Sun 2017-08-13 02:36:48 UTC; 5min ago
     Main PID: 14463 (apache2)
       CGroup: /system.slice/apache2.service
               ??14463 /usr/sbin/apache2 -k start
               ??14465 /usr/sbin/apache2 -k start
               ??14466 /usr/sbin/apache2 -k start

    4. Jika Apache belum berjalan seperti diatas, maka jalankan perintah berikut:

    systemctl start apache2

    5. Untuk menjalankan Apache secara otomatis ketika Debian dijalankan ulang, jalankan perintah berikut:

    systemctl enable apache2

    Install Database MariaDB

    MariaDB adalah pengganti MySQL. Pasang MariaDB di Debian 9.

    1. Install mariaDB

    apt install mariadb-server mariadb-client

    2. selanjutnya anda diharuskan untuk mengkonfigurasi MariaDB, dengan mengeset kata sandi, membatasi akses, dan menghapus pengguna dan database yang tidak digunakan, gunakan perintah berikut

    mysql_secure_installation
    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!

    3. Setelah terpasang, layanan MariaDB secara otomatis akan dijalankan. Periksa dengan perintah berikut:

    systemctl status mariadb

    Outputnya:

    ? mariadb.service - MariaDB database server
       Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
       Active: active (running) since Sun 2017-10-01 03:05:17 UTC; 1min 37s ago
     Main PID: 16127 (mysqld)
       Status: "Taking your SQL requests now..."
       CGroup: /system.slice/mariadb.service
               ??16127 /usr/sbin/mysqld

    4. Jika MariaDB belum berjalan seperti diatas, maka jalankan perintah berikut:

    systemctl start mariadb

    5. Untuk mengaktifkan MariaDB secara otomatis saat Debian dijalankan ulang, jalankan

    systemctl enable mariadb
    

    Install PHP 7.1

    1. Install PHP

    apt install php7.0 libapache2-mod-php7.0 php7.0-mysql php-common php7.0-cli php7.0-common php7.0-json php7.0-opcache php7.0-readline
    

    2. Aktifkan modul php7.0 kemudian jalankan ulang Apache.

    sudo a2enmod php7.0
    sudo systemctl restart apache2
    

    3. Cek versi php

    php --version

    Outputnya:

    PHP 7.0.19-1 (cli) (built: May 11 2017 14:04:47) ( NTS )
    Copyright (c) 1997-2017 The PHP Group
    Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
        with Zend OPcache v7.0.19-1, Copyright (c) 1999-2017, by Zend Technologies

    Memeriksa Integrasi PHP dengan Apache

    Untuk menguji skrip PHP dengan Apache, kita akan membuat berkas info.php didalam direktori root Apache.

    nano /var/www/html/info.php
    

    Masukin kode berikut didalam file info.php

    <?php phpinfo(); ?>

    Lalu buka http://ipaddress/info.php maka akan tampil semua informasi seperti pada gambar berikutinstall lamp di debian

    Jika apache sudah terintegrasi dengan php dan juga mysql, itu artinya vps anda sudah bisa untuk diinstall website seperti wordpress dsb. Baca juga: Cara Setting VPS Linux Untuk Web Hosting

    Demikian tutorial Cara Install LAMP di Debian 9. Jika ada yang ingin ditanyakan, silahkan tinggalkan komentar dibawah ini.

    Free $100
    Deal

    Daftar menggunakan link di pojok kanan atas, minimal top up $25 usd. Maka dalam waktu 30 hari setelah registrasi anda akan mendapatkan credit $100 gratis dari vultr untuk mencoba layanan mereka.

    More Less
    Doesn't expire

    Recent Articles

    cara setting pppoe client

    Cara Setting PPPoE Client di TP Link WR840n dengan Mudah

    0
    Cara Setting PPPoE Client - Pada artikel sebelumnya saya sudah memberikan tutorial bagaimana Cara Setting PPPoE Server di Mikrotik. Pada tutorial berikutnya, kita akan mengaplikasikan pppoe kepada...

    Apa itu Staking Crypto dan Bagaimana Cara Melakukan Staking

    0
    Apa itu Staking Crypto - Akhir-akhir ini staking crypto banyak sekali menjadi pembicaraan buah bibir di kalangan investor crypto. Mungkin masih banyak dari para investor...

    Cara Setting PPPoE Server di Mikrotik

    0
    Cara Setting PPPoE Server - Pada tutorial sebelumnya kita telah belajar tentang bagaimana Cara Setting Hotspot Voucher di Mikrotik. Kali ini, saya akan melanjutkan sesi tutorial...
    Cara Setting Hotspot

    Cara Setting Hotspot Voucher di Mikrotik

    0
    Cara Setting Hotspot Voucher - Pada tutorial sebelumnya, kita sudah membahas apa itu mikrotik dan bagaimana cara melakukan konfigurasi dasar agar mikrotik kita bisa terhubung dengan internet. Router...
    konfigurasi dasar mikrotik

    Konfigurasi Dasar Mikrotik

    0
    Konfigurasi Dasar Mikrotik - Pada artikel sebelumnya, kita telah mengetahui Apa itu Mikrotik dan Fungsinya. Untuk kesempatan kali ini, kita akan mencoba melakukan konfigurasi dasar pada...

    Related Articles

    Leave A Reply

    Please enter your comment!
    Please enter your name here

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

    Dapatkan konten terbaik dari kami!