Tutorial Ubuntu 20.04 - Cara Install LAMP (Linux Apache Mariadb PHP)

Esthonoles - Pada kesempatan ini saya akan mencoba install LAMP di Ubuntu 20.04 yang baru saya install ke komputer saya.
install database mysql di ubuntu

LAMP (Linux, Apache, Mysql, PHP) Merpuakan bundling paket web server berserta database mysq untuk keperluan deployment sebuah web terutama yang menggunakan bahasa pemrograman PHP.(zonabiner.com)

Sebelum menjalankan instalasinya pastikan kalian menjalankan perintah update sistem
sudo apt update
sudo apt install apache2
setelah installasi selesai coba jalankan web server nya dengan mengakses  http://localhost/ menggunakan browser.

atau dapat menggunakan curl pastikana respon tersebut 200, selanjutnya melakukan installasi PHP
sudo apt install php libapache2-mod-php
Setelah instalasi selesai lakukan cek apakah web server yang kita install support php dengan cara membuat file info.php di direktori :
sudo nano /var/www/html/info.php
Instalasi Mysql

Mysql sendiri merupakan realtional database yang sangat populer dan masih banyak digunakan termasuk saya sendiri :).
sudo apt install mysql-server
Instalasi phpMyadmin
sudo apt install phpmyadmin
phpMyadmin biasanya saya gunakan untuk melakukan manajemen mysql database agar lebih mudah.
pada saat instalasi akan muncul popoup untuk memilih web server kita bisa menggunakan SPACE dan ENTER untuk ok
Package configuration

 ┌────────────────────────┤ Configuring phpmyadmin ├─────────────────────────┐
 │ Please choose the web server that should be automatically configured to   │
 │ run phpMyAdmin.                                                           │
 │                                                                           │
 │ Web server to reconfigure automatically:                                  │
 │                                                                           │
 │    [*] apache2                                                            │
 │    [ ] lighttpd                                                           │
 │                                                                           │
 │                                                                           │
 │                                  Ok                                       │
 │                                                                           │
 └───────────────────────────────────────────────────────────────────────────┘
Langkah selanjutnya kita akan diminta untuk melakukan konfigurasi database untuk phpmyadmin. Pilih yes

Package configuration

 ┌────────────────────────┤ Configuring phpmyadmin ├─────────────────────────┐
 │                                                                           │
 │ The phpmyadmin package must have a database installed and configured      │
 │ before it can be used. This can be optionally handled with                │
 │ dbconfig-common.                                                          │
 │                                                                           │
 │ If you are an advanced database administrator and know that you want to   │
 │ perform this configuration manually, or if your database has already      │
 │ been installed and configured, you should refuse this option. Details on  │
 │ what needs to be done should most likely be provided in                   │
 │ /usr/share/doc/phpmyadmin.                                                │
 │                                                                           │
 │ Otherwise, you should probably choose this option.                        │
 │                                                                           │
 │ Configure database for phpmyadmin with dbconfig-common?                   │
 │                                                                           │
 │                    Yes                      No                            │
 │                                                                           │
 └───────────────────────────────────────────────────────────────────────────┘
Kemudian buat password untuk username phpmyadmin.
Package configuration

  ┌────────────────────────┤ Configuring phpmyadmin ├────────────────────────┐
  │ Please provide a password for phpmyadmin to register with the database   │
  │ server. If left blank, a random password will be generated.              │
  │                                                                          │
  │ MySQL application password for phpmyadmin:                               │
  │                                                                          │
  │ ******__________________________________________________________________ │
  │                                                                          │
  │                   Ok                       Cancel                        │
  │                                                                          │
  └──────────────────────────────────────────────────────────────────────────┘
Lakukan konfigurasi ulang password
Package configuration

                     ┌────┤ Configuring phpmyadmin ├─────┐
                     │                                   │
                     │                                   │
                     │ Password confirmation:            │
                     │                                   │
                     │ ******___________________________ │
                     │                                   │
                     │      Ok            Cancel         │
                     │                                   │
                     └───────────────────────────────────┘

Sampai disini proses intallasi phpMyadmin telah selesain dan untuk cara mengaksesnya http://localhost/phpmyadmin melalui browser.

Cara akses phpMyadmin Menggunakan User root
Karena secara default user phpmyadmin menggunakan username phpmyadmin disini kita tidak bisa membuat database baru, untuk mengatasi hal tersebut kita harus login dengan user root atau mungkin membuat user baru yang aksesnya setera dengan user root
sudo mysql
secara default mysql menggunakan auth_socket untuk login

SELECT user,plugin,host FROM mysql.user WHERE user = 'root';
+------+-------------+-----------+
| user | plugin      | host      |
+------+-------------+-----------+
| root | auth_socket | localhost |
+------+-------------+-----------+
1 row in set (0.00 sec)

Selanjutnya kita ubah auth_socket menjadi mysql_native_password dan memberikan password kepada user root.
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'passwordkalian';

Setelah itu lakukan FLUSH PRIVILEGES
FLUSH PRIVILEGES;
Jika Cara diatas tidak bisa dijalankan, Teman-teman bisa menggunakan cara yang kedua ini :

use mysql;
update user set authentication_string=PASSWORD("") where User='root';
update user set plugin="mysql_native_password" where User='root';  # THIS LINE

flush privileges;
quit;


0 Response to "Tutorial Ubuntu 20.04 - Cara Install LAMP (Linux Apache Mariadb PHP) "

Post a Comment

Komentar Sesuai isi konten blog, untuk komentar yang mengandung link aktiv admin tidak publiskasikan,berkomentarlah yang bijak
Be Smart People Gaess,,,,,

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel