Cara Install Apache, MySql, Php di Linux Ubuntu (100% Tuntas)

Berikut cara Install Apache, MySql dan PHP di linux ubuntu (pendapat pribadi : kayaknya cocok untuk semua distro debian :v ) :

INSTALL APACHE

  • Buka terminal di linux dan ketikan :

$ sudo apt update

$ sudo apt install apache2

  • Selanjutnya setting Firewallnya, agar nanti bisa mengakses HTTP dan HTTPS

$ sudo ufw app list

  • nanti akan muncul seperti ini :
Available applications:
  Apache
  Apache Full
  Apache Secure
  OpenSSH
  • Lihat info profil “Apache Full” harus ada port 80, 443 untuk bisa mendapatkan akses HTTP / HTTPS :

$ sudo ufw app info “Apache Full”

  • nanti akan muncul seperti ini :
Profile: Apache Full
Title: Web Server (HTTP,HTTPS)
Description: Apache v2 is the next generation of the omnipresent Apache web
server.

Ports:
  80,443/tcp
  • set profil ke “Apache Full” untuk mengizinkan firewallnya :

$ sudo ufw allow in “Apache Full”

  • Kalau selesai sekarang coba anda periksa di browser anda dengan menuliskan alamat address local di address bar
  • Contoh : http://127.0.0.1 . maka akan muncul gambar seperti dibawah ini (kalau tidak coba ulangi lagi langkah diatas):

INSTALL MYSQL

  • ketikan pada terminal anda :

$ sudo apt install mysql-server

  • selanjutnya masuk ke mysql anda :

$ sudo mysql

  • Disini anda akan mengatur authentikasi usernya. Anda juga bisa memberikan Hak akses kepada user yang akan dibuat.
  • cek dulu ketersediaan user saat ini dengan mengetikkan perintah mysql di bawah ini (sudah berada dalam root mysql)

mysql> SELECT user,authentication_string,plugin,host FROM mysql.user;

  • maka akan keluar output seperti dibawah ini :

  • pada contoh ini kita bisa lihat bahwa user dengan akun root mengauthentikasi menggunakan plugin auth_socket kita akan mengubahnya dalam bentuk authentikasi password. Kenapa? agar orang tidak seenaknya masuk ke mysql kita.. karna kita telah beri password.
    Lakukan hal dibawah ini :

mysql> ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘password‘;

password di isi sesuai password akan anda pakai login nantinya.

  • Kemudian buka hak aksesnya / FLUSH PRIVILEGES :

mysql> FLUSH PRIVILEGES;

  • Cek kembali authentikasi socket bahwa telah menggunakan password :

SELECT user,authentication_string,plugin,host FROM mysql.user;

Anda juga bisa menambahkan user baru. untuk hal ini saya serahkan sebagai tugas anda :v

INSTALL PHP

  • Ketikan perintah berikut di terminal anda untuk menginstal php dan modul yang dibutuhkan:

$ sudo apt install php libapache2-mod-php php-mysql

  • edit file dir.conf menggunakan text editor atau kalo mau lebih cepat gunakan nano / vim. kali ini saya gunakan nano

$ sudo nano /etc/apache2/mods-enabled/dir.conf

Kalau sudah tekan CTRL + X lalu Y dan Enter.

  • Restart server apache anda :

$ sudo systemctl restart apache2

  • Selesai. sekaran coba buat file php di dalam folder var/www/html dan uji coba di browser dengan mengetikan

http://localhost/namafileyangandabuat.php atau http://127.0.0.1/var/www/html/namafileyangandabuat.php

 

Ok. Mungkin cukup sekian apa yang saya mau jadiin dokumentasi kali ini.. kalau ada yang kurang mohon komentarnya untuk membangun blog ini lebih baik lagi.

Oh iya nanti kita akan Instal juga PhpMyAdmin untuk memudahkan pengelolaan MySql yang telah kita buat

1 Comment

Leave a Reply

Your email address will not be published.