GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat MyWebSQL na Ubuntu 20.04?

Dobrý den, přátelé. Dnes se dozvíte, jak nainstalovat MyWebSQL na Ubuntu 20.04.

MyWebSQL je webová aplikace vytvořená pomocí PHP, která nám umožňuje spravovat instanci MariaDB / MySQL, PostgreSQL nebo SQLite.

Kompatibilita s těmito nástroji může být velkou pomocí v mnoha projektech.

S MyWebSQL tedy můžete vytvářet, upravovat a mazat data, tabulky a databáze z pohodlného webového rozhraní. Začněme.

Instalace MyWebSQL na Ubuntu 20.04

Nainstalujte Apache a PHP

Protože se jedná o webový nástroj vytvořený pomocí PHP, musíme tyto dvě komponenty nainstalovat.

Otevřete terminál nebo relaci SSH a obnovte systém.

sudo apt update
sudo apt upgrade

Poté nainstalujte Apache

sudo apt install apache

Dále nainstalujte PHP, jeho moduly a také unzip balíček potřebný pro náš příspěvek.

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

Pamatujte, že ve vašem firewallu musíte otevřít porty 80 a 443 pro přístup k Apache.

Poté použijte změny restartováním služby Apache.

Instalovat MariaDB

V tomto příspěvku použijeme MariaDB k ukázce instalace MyWebSQL, ale v tomto kroku můžete nainstalovat PostgreSQL nebo SQLite a stále můžete využívat výhody aplikace.

Nainstalujte tedy MariaDB sudo apt install mariadb-server Poté změňte heslo uživatele root pomocí příkazu

sudo mysql_secure_installation

Po změně hesla budete dotázáni na několik potvrzovacích otázek, na které musíte odpovědět Y .

Nyní vytvořte novou databázi, která bude sloužit jako výchozí bod pro používání MyWebSQL.

Vstupte tedy do prostředí MariaDB.

sudo mysql -u root -p

Vytvořte databázi s názvem, který považujete za správný.

CREATE DATABASE websqldb;

Potom uživatel odlišný od uživatele root. Říkejte tomu, jak chcete, a nastavte si bezpečné heslo.

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

Udělte oprávnění k nové databázi.

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

Obnovit oprávnění.

FLUSH PRIVILEGES;

Nakonec opusťte shell

exit;

Stáhnout MyWebSQL na Ubuntu 20.04

Vytvořte složku pro hostování MyWebSQL ve webovém adresáři Apache.

sudo mkdir /var/www/html/mywebsql/

Poté si stáhněte nejnovější dostupnou verzi. V době psaní tohoto příspěvku je 3.8 .

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

Nyní rozbalte soubor.

sudo unzip mywebsql.zip 

Přesuňte obsah složky do vytvořené složky.

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

Udělejte z Apache vlastníka složky,

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

A udělte mu potřebná oprávnění

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

Dalším krokem je vytvoření nového virtuálního hostitele pro Apache pro lepší správu webu MyWebSQL.

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

A přidejte následující

<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>

Nahraďte ServerName hodnotu s vaší doménou. Uložte změny a zavřete editor.

Povolit novou konfiguraci

sudo a2ensite mywebsql.conf

A rewrite modul

sudo a2enmod rewrite

Nakonec použijte všechny změny restartováním Apache.

sudo systemctl restart apache2

Jste hotovi.

Přístup k MyWebSQL

Doporučuje se podívat se na http://your-domain/install.php tento soubor ukazuje, zda server splňuje požadavky. Pokud ano, můžete stránku opustit a odstranit ji.

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

A přejděte na http://your-domain zobrazíte přihlašovací stránku.

Přihlaste se pomocí přihlašovacích údajů vytvořených pro nového uživatele a nakonec uvidíte následující obrázek.

Tak si to užijte.

Závěr

MyWebSQL je velmi užitečný nástroj pro architekty. V tomto příspěvku jste se naučili, jak jej nainstalovat na Ubuntu 20.04. Děkuji.


Ubuntu
  1. Jak nainstalovat Docker na Ubuntu 18.04

  2. Jak nainstalovat Apache na Ubuntu 18.04

  3. Jak nainstalovat MyWebSQL na Ubuntu 16.04

  1. Jak nainstalovat MariaDB 10.4 na Ubuntu 18.04

  2. Jak nainstalovat MongoDB na Ubuntu 18.04

  3. Jak nainstalovat Jenkins na Ubuntu 18.04

  1. Jak nainstalovat ClickHouse na Ubuntu 20.04

  2. Jak nainstalovat KVM na Ubuntu 20.04

  3. Jak nainstalovat Webmin na Ubuntu