GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana cara menginstal MyWebSQL di Ubuntu 20.04?

Halo teman teman. Hari ini, Anda akan belajar cara menginstal MyWebSQL di Ubuntu 20.04.

MyWebSQL adalah aplikasi web yang dibuat dengan PHP yang memungkinkan kita untuk mengelola instance MariaDB / MySQL, PostgreSQL atau SQLite.

Menjadi kompatibel dengan alat ini dapat sangat membantu dalam banyak proyek.

Jadi, dengan MyWebSQL Anda dapat membuat, memodifikasi, dan menghapus data, tabel, dan database semua dari antarmuka web yang nyaman. Mari kita mulai.

Instal MyWebSQL di Ubuntu 20.04

Instal Apache dan PHP

Karena ini adalah alat web yang dibuat dengan PHP, kita harus menginstal dua komponen ini.

Buka terminal atau sesi SSH dan segarkan sistem.

sudo apt update
sudo apt upgrade

Kemudian instal Apache

sudo apt install apache

Selanjutnya install PHP beserta modul-modulnya dan juga unzip paket yang dibutuhkan untuk postingan kita.

sudo apt install php7.4 libapache2-mod-php7.4 php7.4-json php7.4-common php7.4-gmp php7.4-curl php7.4-mysql php7.4-pgsql php7.4-pgsql php7. 4-sqlite3 php7.4-intl php7.4-mbstring php7.4-xmlrpc php7.4-gd php7.4-cli php7.4-bcmath php7.4-xml php7.4-zip php7.4-imap unzip php7.4-imap unzip

Ingat bahwa di firewall Anda, Anda harus membuka port 80 dan 443 untuk akses Apache.

Kemudian terapkan perubahan dengan memulai ulang layanan Apache.

Instal MariaDB

Dalam posting ini, kita akan menggunakan MariaDB untuk mendemonstrasikan instalasi MyWebSQL tetapi pada langkah ini Anda dapat menginstal PostgreSQL atau SQLite dan Anda masih dapat memanfaatkan aplikasi tersebut.

Jadi, instal MariaDB sudo apt install mariadb-server Kemudian, ubah kata sandi pengguna root dengan menggunakan perintah

sudo mysql_secure_installation

Setelah mengganti password, Anda akan diberikan beberapa pertanyaan konfirmasi yang harus Anda jawab Y .

Sekarang buat database baru yang akan berfungsi sebagai titik awal untuk menggunakan MyWebSQL.

Jadi, akses shell MariaDB.

sudo mysql -u root -p

Buat database dengan nama yang Anda anggap benar.

CREATE DATABASE websqldb;

Kemudian, pengguna yang berbeda dari pengguna root. Sebut saja apa pun yang Anda inginkan, dan tetapkan kata sandi yang aman.

CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';

Berikan izin pada database baru.

GRANT ALL ON websqldb.* TO 'user'@'localhost' WITH GRANT OPTION;

Perbarui izin.

FLUSH PRIVILEGES;

Terakhir, keluar dari shell

exit;

Unduh MyWebSQL di Ubuntu 20.04

Buat folder untuk menghosting MyWebSQL di direktori web Apache.

sudo mkdir /var/www/html/mywebsql/

Kemudian unduh versi terbaru yang tersedia. Saat menulis posting ini, ini adalah 3.8 .

wget https://liquidtelecom.dl.sourceforge.net/project/mywebsql/stable/mywebsql-3.8.zip -O mywebsql.zip

Sekarang unzip file tersebut.

sudo unzip mywebsql.zip 

Pindahkan isi folder ke folder yang dibuat.

sudo mv mywebsql/* /var/www/html/mywebsql

Jadikan Apache sebagai pemilik folder,

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

Dan berikan izin yang diperlukan

sudo chmod -R 755 /var/www/html/mywebsql/

Langkah selanjutnya adalah membuat Virtual Host baru untuk Apache untuk mengelola situs MyWebSQL dengan lebih baik.

sudo nano /etc/apache2/sites-available/mywebsql.conf

Dan tambahkan yang berikut

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/html/mywebsql
    ServerName domain

    <Directory /var/www/html/mywebsql>
        Options FollowSymlinks
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/example.com_error.log
    CustomLog ${APACHE_LOG_DIR}/example.com_access.log combined
</VirtualHost>

Ganti ServerName nilai dengan domain Anda. Simpan perubahan dan tutup editor.

Aktifkan konfigurasi baru

sudo a2ensite mywebsql.conf

Dan rewrite modul

sudo a2enmod rewrite

Terakhir, terapkan semua perubahan dengan memulai ulang Apache.

sudo systemctl restart apache2

Anda selesai.

Akses ke MyWebSQL

Disarankan untuk melihat http://your-domain/install.php file ini menunjukkan jika server memenuhi persyaratan. Jika ya, Anda dapat keluar dari halaman dan menghapusnya.

sudo rm /var/www/html/mywebsql/install.php

Dan buka http://your-domain untuk melihat halaman login.

Masuk dengan kredensial yang dibuat untuk pengguna baru, dan terakhir, Anda akan melihat gambar berikut.

Jadi, nikmatilah.

Kesimpulan

MyWebSQL adalah alat yang sangat berguna untuk arsitek. Dalam posting ini, Anda telah belajar cara menginstalnya di Ubuntu 20.04. Terima kasih.


Ubuntu
  1. Cara Menginstal Docker Di Ubuntu 18.04

  2. Cara Menginstal Apache di Ubuntu 18.04

  3. Cara Menginstal MyWebSQL di Ubuntu 16.04

  1. Cara Menginstal MariaDB 10.4 di Ubuntu 18.04

  2. Cara Menginstal MongoDB di Ubuntu 18.04

  3. Cara Menginstal Jenkins di Ubuntu 18.04

  1. Cara Menginstal ClickHouse di Ubuntu 20.04

  2. Cara Menginstal KVM di Ubuntu 20.04

  3. Cara Menginstal Webmin di Ubuntu