GNU/Linux >> Belajar Linux >  >> Panels >> LAMP

Cara Menginstal LAMP Stack dengan PhpMyAdmin di Ubuntu 20.04

LAMPU stack adalah kombinasi dari paket perangkat lunak yang paling sering digunakan untuk membuat situs web dinamis. LAMPU adalah singkatan yang menggunakan huruf pertama dari setiap paket yang disertakan di dalamnya:L inux, A tempel, M ariaDB, dan P HP.

Anda dapat menggunakan LAMP untuk membangun situs web yang luar biasa dengan platform seperti WordPress atau Joomla misalnya.

Selain itu, secara default, MySQL/MariaDB database dikelola dari antarmuka baris perintah, melalui shell MySQL. Jika Anda lebih suka mengelola database dan melakukan operasi server database lain yang berguna dari antarmuka grafis, Anda perlu menginstal PhpMyAdmin , aplikasi web populer berbasis PHP.

Jika Anda mencari pengaturan LAMP untuk Ubuntu 20.04 Anda, maka Anda harus membaca panduan pengaturan LEMP kami di Ubuntu 20.04.

Dalam artikel ini, Anda akan mempelajari cara memasang dan mengonfigurasi LAMP dengan PhpMyAdmin di Ubuntu 20.04 server. Panduan ini mengasumsikan bahwa Anda telah menginstal Ubuntu 20.04 . Jika Anda belum menginstal, Anda dapat merujuk ke panduan kami di sini:

Prasyarat:

  1. Panduan Instalasi Server Ubuntu 20.04

Langkah 1:Menginstal Apache di Ubuntu 20.04

1. Apache2 adalah perangkat lunak server web/HTTP sumber terbuka yang populer, kuat, andal, dan dapat diperluas tinggi yang digunakan oleh banyak situs web di internet.

Untuk menginstal Apache2 paket, gunakan manajer paket default sebagai berikut:

$ sudo apt install apache2

Instal Apache di Ubuntu 20.04

File konfigurasi untuk Apache2 terletak di /etc/apache2 direktori dan file konfigurasi utama adalah /etc//etc/apache2/apache2.conf . Dan root dokumen default untuk menyimpan file web Anda adalah /var/www/html/ .

2. Di Ubuntu tidak seperti distro Linux besar lainnya, systemd layanan secara otomatis dimulai dan diaktifkan untuk memulai saat boot sistem, ketika instalasi paket (dimaksudkan untuk dijalankan sebagai layanan) selesai.

Anda dapat mengonfirmasi bahwa Apache2 service aktif dan diaktifkan saat boot menggunakan perintah systemctl berikut.

$ sudo systemctl status apache2
$ sudo systemctl is-enabled apache2

Periksa Layanan Apache

4. Selanjutnya, Anda perlu menguji operasi yang benar dari Apache2 instalasi server. Buka browser web dan gunakan alamat berikut untuk menavigasi.

http://YOUR_SERVER_IP

Anda akan melihat halaman default Apache Ubuntu yang ditampilkan di tangkapan layar.

Periksa Halaman Default Apache

Langkah 2:Menginstal Database MariaDB di Ubuntu 20.04

5. MariaDB adalah cabang dari MySQL yang populer basis data. Sekarang juga populer dan merupakan default di sebagian besar distribusi Linux termasuk Ubuntu dan juga merupakan bagian dari sebagian besar penawaran cloud.

Untuk menginstal MariaDB database server dan klien, jalankan perintah berikut.

$ sudo apt install mariadb-server mariadb-client

Instal MariaDB di Ubuntu 20.04

File konfigurasi MariaDB disimpan di bawah /etc/mysql/ direktori. Ada begitu banyak file konfigurasi di sana, Anda dapat membaca dokumentasi MariaDB untuk informasi lebih lanjut.

6. Selanjutnya, konfirmasikan bahwa MariaDB layanan database sedang berjalan dan diaktifkan untuk memulai secara otomatis saat sistem Anda di-restart.

$ sudo systemctl status mariadb
$ sudo systemctl is-enabled mariadb

Periksa Layanan MariaDB

7. Pada server produksi, Anda perlu mengaktifkan beberapa langkah keamanan dasar untuk instalasi database MariaDB, dengan menjalankan mysql_secure_installation skrip yang dikirimkan bersama MariaDB paket.

$ sudo mysql_secure_installation

Setelah menjalankan skrip, itu akan membawa Anda melalui serangkaian pertanyaan di mana Anda dapat menjawab yes(y) atau no(n) untuk mengaktifkan beberapa opsi keamanan. Karena sistem basis data baru saja diinstal, tidak ada kata sandi pengguna root (atau administrator) basis data.

Jadi, Anda perlu membuatnya seperti yang ditunjukkan pada tangkapan layar berikut.

  • Masukkan kata sandi saat ini untuk root (masukkan untuk tidak ada):Masuk
  • Tetapkan kata sandi root? [Y/n] y
  • Hapus pengguna anonim? [Y/n] y
  • Larang login root dari jarak jauh? [Y/n] y
  • Hapus database pengujian dan akses ke sana? [Y/n] y
  • Muat ulang tabel hak istimewa sekarang? [Y/n] y

Mengamankan Server MariaDB

8. Untuk mengakses MariaDB shell, jalankan mysql perintah dengan -u opsi dengan sudo . Jika Anda tidak menggunakan sudo perintah, Anda pasti akan menemukan kesalahan yang ditunjukkan pada tangkapan layar berikut.

$ mysql -u root -p
$ sudo mysql -u root

Akses MariaDB Shell

Langkah 3:Menginstal PHP di Ubuntu 20.04

9. Bahasa skrip open-source tujuan umum, PHP adalah salah satu bahasa pemrograman paling populer untuk pengembangan web. Ini mendukung beberapa situs web dan aplikasi web paling populer di dunia.

Untuk menginstal PHP, jalankan perintah berikut.

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

Instal PHP di Ubuntu 20.04

File konfigurasi PHP akan ditempatkan di /etc/php/7.2/ .

Juga, tergantung pada proyek Anda, Anda mungkin ingin menginstal beberapa ekstensi PHP yang diperlukan oleh aplikasi Anda. Anda dapat mencari ekstensi PHP seperti yang ditunjukkan.

$ sudo apt-cache search php | grep php-		#show all php packages

10. Setelah menemukan ekstensi, Anda dapat menginstalnya. Misalnya, saya menginstal modul PHP untuk cache dalam memori Redis dan alat kompresi Zip.

$ sudo apt install php-redis php-zip

11. Setelah menginstal ekstensi PHP, Anda perlu me-restart Apache untuk menerapkan perubahan terbaru.

$ sudo systemctl restart apache2

12. Selanjutnya, uji apakah Apache bekerja sama dengan PHP . Buat info.php halaman di bawah akar dokumen web /var/www/html/ direktori seperti yang ditunjukkan.

$ sudo vi /var/www/html/info.php

Salin dan tempel kode berikut di file, lalu simpan file dan keluar.

<?php
        phpinfo();
?>

13. Selanjutnya, buka browser web dan navigasikan menggunakan alamat berikut.

http://YOUR_SERVER_IP/info.php

Jika Apache dan PHP bekerja sama dengan baik, Anda akan melihat informasi PHP (pengaturan konfigurasi dan variabel standar yang tersedia, modul yang diinstal, dan lainnya di sistem Anda) yang ditampilkan pada tangkapan layar berikut.

Verifikasi Informasi PHP

Langkah 4:Menginstal PhpMyAdmin di Ubuntu 20.04

14. Ditujukan untuk menangani administrasi MySQL/MariaDB basis data, PhpMyAdmin adalah alat grafis berbasis web gratis yang banyak digunakan dengan antarmuka web intuitif, yang mendukung berbagai operasi di MySQL dan MariaDB .

Untuk memasang PhpMyAdmin , jalankan perintah berikut.

$ sudo apt install phpmyadmin

Instal PhpMyAdmin di Ubuntu 20.04

15. Selama instalasi paket, Anda akan diminta untuk memilih server web yang harus dikonfigurasi secara otomatis untuk menjalankan PhpMyAdmin . Klik enter untuk menggunakan Apache, opsi default.

Konfigurasi Apache untuk Menggunakan PhpMyAdmin

16. Juga, PhpMyAdmin harus memiliki database yang diinstal dan dikonfigurasi sebelum Anda dapat mulai menggunakannya. Untuk mengonfigurasi database untuk PhpMyAdmin dengan dbconfig-common paket, pilih ya di prompt berikutnya.

Konfigurasi Database untuk PhpMyAdmin

17. Selanjutnya, buat sandi untuk PhpMyAdmin untuk mendaftar ke MariaDB server basis data.

Buat Kata Sandi untuk PhpMyAdmin

Setelah proses instalasi selesai, file konfigurasi untuk phpMyAdmin berada di /etc/phpmyadmin dan file konfigurasi utamanya adalah /etc/phpmyadmin/config.inc.php . File konfigurasi penting lainnya adalah /etc/phpmyadmin/apache.conf , digunakan untuk mengonfigurasi Apache2 agar berfungsi dengan PhpMyAdmin .

18. Selanjutnya, Anda perlu mengonfigurasi Apache2 untuk melayani phpMyAdmin lokasi. Jalankan perintah berikut untuk menghubungkan file /etc/phpmyadmin/apache.conf ke /etc/apache2/conf-available/phpmyadmin.conf . Kemudian aktifkan phpmyadmin.conf file konfigurasi untuk Apache2 dan mulai ulang Apache2 layanan untuk menerapkan perubahan terbaru.

$ sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
$ sudo a2enconf phpmyadmin.conf
$ sudo systemctl reload apache2.service

Aktifkan PhpMyAdmin untuk Apache2

19. Di browser, buka http://SERVER_IP/phpmyadmin , menggantikan SERVER_IP dengan alamat IP server yang sebenarnya.

http://SERVER_IP/phpmyadmin

Setelah PhpMyAdmin halaman login dimuat, masukkan root untuk nama pengguna dan kata sandinya, atau pengguna MariaDB lainnya, jika Anda memiliki pengaturan apa pun, dan masukkan kata sandi pengguna. Jika Anda menonaktifkan login pengguna root jarak jauh, Anda dapat menggunakan phpmyadmin pengguna dan kata sandi untuk masuk.

Login PhpMyAdmin

20. Setelah login, Anda akan melihat PhpMyAdmin dasbor. Gunakan untuk mengelola database, tabel, kolom, relasi, indeks, pengguna, izin, dll.

Dasbor PhpMyAdmin

Ini membawa kita ke akhir panduan ini. Gunakan formulir umpan balik untuk mengajukan pertanyaan tentang panduan ini atau LAMP lainnya tumpukan masalah terkait tentang Ubuntu 20.04 .

Berbagi itu Peduli…
Berbagi di FacebookBerbagi di TwitterBerbagi di LinkedinBerbagi di Reddit
LAMP
  1. Cara Menginstal WordPress dengan LAMP Stack di Ubuntu 16.04

  2. Cara Menginstal Magento 2.4 dengan LEMP Stack di Ubuntu 20.04

  3. Cara Menginstal WordPress dengan LAMP Stack di Ubuntu 20.04

  1. Cara menginstal tumpukan LAMP di AlmaLinux

  2. Instal WordPress dengan LAMP Stack di Ubuntu 20.04

  3. Cara menginstal phpMyAdmin dengan tumpukan LAMP di Ubuntu

  1. Instal phpMyAdmin Dengan LAMP Stack Di Ubuntu 18.04 LTS

  2. Instal phpMyAdmin Dengan LAMP Stack Di Ubuntu 20.04 LTS

  3. Cara Menginstal WordPress dengan LAMP Stack di Ubuntu 20.04