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.