GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer MyWebSQL sur Ubuntu 20.04 ?

Bonjour les amis. Aujourd'hui, vous allez apprendre à installer MyWebSQL sur Ubuntu 20.04.

MyWebSQL est une application Web créée avec PHP qui nous permet de gérer une instance de MariaDB / MySQL, PostgreSQL ou SQLite.

Être compatible avec ces outils peut être d'une grande aide dans de nombreux projets.

Ainsi, avec MyWebSQL, vous pouvez créer, modifier et supprimer des données, des tables et des bases de données à partir d'une interface Web confortable. Commençons.

Installer MyWebSQL sur Ubuntu 20.04

Installer Apache et PHP

Comme il s'agit d'un outil Web créé avec PHP, nous devons installer ces deux composants.

Ouvrez un terminal ou une session SSH et actualisez le système.

sudo apt update
sudo apt upgrade

Ensuite, installez Apache

sudo apt install apache

Ensuite, installez PHP, ses modules et aussi le unzip colis nécessaire pour notre poste.

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

N'oubliez pas que dans votre pare-feu, vous devez ouvrir les ports 80 et 443 pour l'accès Apache.

Appliquez ensuite les modifications en redémarrant le service Apache.

Installer MariaDB

Dans cet article, nous utiliserons MariaDB pour démontrer l'installation de MyWebSQL, mais dans cette étape, vous pouvez installer PostgreSQL ou SQLite et vous pouvez toujours profiter de l'application.

Donc, installez MariaDB sudo apt install mariadb-server Ensuite, changez le mot de passe de l'utilisateur root en utilisant la commande

sudo mysql_secure_installation

Après avoir changé le mot de passe, il vous sera posé quelques questions de confirmation auxquelles vous devrez répondre Y .

Créez maintenant une nouvelle base de données qui servira de point de départ pour utiliser MyWebSQL.

Alors, accédez au shell MariaDB.

sudo mysql -u root -p

Créez la base de données avec le nom que vous considérez comme correct.

CREATE DATABASE websqldb;

Ensuite, un utilisateur différent de l'utilisateur root. Appelez-le comme vous voulez et définissez un mot de passe sécurisé.

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

Accordez des autorisations sur la nouvelle base de données.

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

Actualiser les autorisations.

FLUSH PRIVILEGES;

Enfin, quittez le shell

exit;

Télécharger MyWebSQL sur Ubuntu 20.04

Créez un dossier pour héberger MyWebSQL dans le répertoire Web d'Apache.

sudo mkdir /var/www/html/mywebsql/

Téléchargez ensuite la dernière version disponible. Au moment de la rédaction de cet article, il s'agit de 3.8 .

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

Décompressez maintenant le fichier.

sudo unzip mywebsql.zip 

Déplacez le contenu du dossier vers le dossier créé.

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

Faites d'Apache le propriétaire du dossier,

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

Et donnez-lui les autorisations nécessaires

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

L'étape suivante consiste à créer un nouvel hôte virtuel pour Apache afin de mieux gérer le site MyWebSQL.

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

Et ajoutez ce qui suit

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

Remplacez le ServerName valeur avec votre domaine. Enregistrez les modifications et fermez l'éditeur.

Activer la nouvelle configuration

sudo a2ensite mywebsql.conf

Et la rewrite modules

sudo a2enmod rewrite

Enfin, appliquez toutes les modifications en redémarrant Apache.

sudo systemctl restart apache2

Vous avez terminé.

Accès à MyWebSQL

Il est recommandé de jeter un œil à http://your-domain/install.php ce fichier indique si le serveur répond aux exigences. Si c'est le cas, vous pouvez quitter la page et la supprimer.

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

Et allez sur http://your-domain pour voir la page de connexion.

Connectez-vous avec les informations d'identification créées pour le nouvel utilisateur, et enfin, vous verrez l'image suivante.

Alors, profitez-en.

Conclusion

MyWebSQL est un outil très utile pour les architectes. Dans cet article, vous avez appris à l'installer sur Ubuntu 20.04. Merci.


Ubuntu
  1. Comment installer Docker sur Ubuntu 18.04

  2. Comment installer Apache sur Ubuntu 18.04

  3. Comment installer MariaDB 10.4 sur Ubuntu 18.04

  4. Comment installer MongoDB sur Ubuntu 18.04

  5. Comment installer MyWebSQL sur Ubuntu 16.04

Comment installer Nginx sur Ubuntu 16.04

Comment installer OpenCart sur Ubuntu 18.04

Comment installer MediaWiki sur Ubuntu 18.04 LTS

Comment installer Akaunting sur Ubuntu 18.04 LTS

Comment installer MyWebSQL sur Ubuntu 18.04 LTS

Comment installer CiviCRM sur Ubuntu 18.04 LTS