GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie installiere ich MyWebSQL unter Ubuntu 20.04?

Hallo Freunde. Heute erfahren Sie, wie Sie MyWebSQL unter Ubuntu 20.04 installieren.

MyWebSQL ist eine mit PHP erstellte Webanwendung, mit der wir eine Instanz von MariaDB / MySQL, PostgreSQL oder SQLite verwalten können.

Die Kompatibilität mit diesen Tools kann in vielen Projekten eine große Hilfe sein.

Mit MyWebSQL können Sie also Daten, Tabellen und Datenbanken über eine komfortable Weboberfläche erstellen, ändern und löschen. Fangen wir an.

Installieren Sie MyWebSQL auf Ubuntu 20.04

Apache und PHP installieren

Da es sich um ein mit PHP erstelltes Webtool handelt, müssen wir diese beiden Komponenten installieren.

Öffnen Sie eine Terminal- oder SSH-Sitzung und aktualisieren Sie das System.

sudo apt update
sudo apt upgrade

Installieren Sie dann Apache

sudo apt install apache

Als nächstes installieren Sie PHP, seine Module und auch den unzip Paket für unsere Post benötigt.

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

Denken Sie daran, dass Sie in Ihrer Firewall die Ports 80 öffnen müssen und 443 für Apache-Zugriff.

Wenden Sie dann die Änderungen an, indem Sie den Apache-Dienst neu starten.

Installieren Sie MariaDB

In diesem Beitrag verwenden wir MariaDB, um die Installation von MyWebSQL zu demonstrieren, aber in diesem Schritt können Sie PostgreSQL oder SQLite installieren und trotzdem die Vorteile der Anwendung nutzen.

Installieren Sie also MariaDB sudo apt install mariadb-server Ändern Sie dann das Passwort des Root-Benutzers mit dem Befehl

sudo mysql_secure_installation

Nachdem Sie das Passwort geändert haben, werden Ihnen einige Bestätigungsfragen gestellt, die Sie mit Y beantworten müssen .

Erstellen Sie nun eine neue Datenbank, die als Ausgangspunkt für die Verwendung von MyWebSQL dienen soll.

Greifen Sie also auf die MariaDB-Shell zu.

sudo mysql -u root -p

Erstellen Sie die Datenbank mit dem Namen, den Sie für richtig halten.

CREATE DATABASE websqldb;

Dann ein anderer Benutzer als der Root-Benutzer. Nennen Sie es, wie Sie wollen, und legen Sie ein sicheres Passwort fest.

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

Erteilen Sie Berechtigungen für die neue Datenbank.

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

Berechtigungen aktualisieren.

FLUSH PRIVILEGES;

Beenden Sie abschließend die Shell

exit;

Laden Sie MyWebSQL auf Ubuntu 20.04 herunter

Erstellen Sie einen Ordner zum Hosten von MyWebSQL im Apache-Webverzeichnis.

sudo mkdir /var/www/html/mywebsql/

Laden Sie dann die neueste verfügbare Version herunter. Zum Zeitpunkt des Schreibens dieses Beitrags ist es 3.8 .

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

Entpacken Sie nun die Datei.

sudo unzip mywebsql.zip 

Verschieben Sie den Inhalt des Ordners in den erstellten Ordner.

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

Machen Sie Apache zum Eigentümer des Ordners,

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

Und geben Sie ihm die erforderlichen Berechtigungen

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

Der nächste Schritt besteht darin, einen neuen virtuellen Host für Apache zu erstellen, um die MyWebSQL-Site besser verwalten zu können.

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

Und fügen Sie Folgendes hinzu

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

Ersetzen Sie den ServerName Wert mit Ihrer Domain. Speichern Sie die Änderungen und schließen Sie den Editor.

Aktivieren Sie die neue Konfiguration

sudo a2ensite mywebsql.conf

Und das rewrite Modul

sudo a2enmod rewrite

Wenden Sie abschließend alle Änderungen an, indem Sie Apache neu starten.

sudo systemctl restart apache2

Sie sind fertig.

Zugriff auf MyWebSQL

Es wird empfohlen, einen Blick auf http://your-domain/install.php zu werfen Diese Datei zeigt, ob der Server die Anforderungen erfüllt. Wenn dies der Fall ist, können Sie die Seite verlassen und löschen.

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

Und gehen Sie zu http://your-domain um die Anmeldeseite anzuzeigen.

Melden Sie sich mit den für den neuen Benutzer erstellten Anmeldeinformationen an, und schließlich sehen Sie das folgende Bild.

Viel Spaß damit.

Schlussfolgerung

MyWebSQL ist ein sehr nützliches Werkzeug für Architekten. In diesem Beitrag haben Sie gelernt, wie Sie es unter Ubuntu 20.04 installieren. Danke.


Ubuntu
  1. So installieren Sie Docker unter Ubuntu 18.04

  2. So installieren Sie Apache unter Ubuntu 18.04

  3. So installieren Sie MariaDB 10.4 auf Ubuntu 18.04

  4. So installieren Sie MongoDB unter Ubuntu 18.04

  5. So installieren Sie MyWebSQL unter Ubuntu 16.04

So installieren Sie Nginx unter Ubuntu 16.04

So installieren Sie OpenCart unter Ubuntu 18.04

So installieren Sie MediaWiki auf Ubuntu 18.04 LTS

So installieren Sie Akaunting auf Ubuntu 18.04 LTS

So installieren Sie MyWebSQL unter Ubuntu 18.04 LTS

So installieren Sie CiviCRM auf Ubuntu 18.04 LTS