GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo instalar MyWebSQL en Ubuntu 20.04?

Hola amigos. Hoy aprenderá a instalar MyWebSQL en Ubuntu 20.04.

MyWebSQL es una aplicación web creada con PHP que nos permite gestionar una instancia de MariaDB/MySQL, PostgreSQL o SQLite.

Ser compatible con estas herramientas puede ser de gran ayuda en muchos proyectos.

Entonces, con MyWebSQL puede crear, modificar y eliminar datos, tablas y bases de datos, todo desde una cómoda interfaz web. Comencemos.

Instalar MyWebSQL en Ubuntu 20.04

Instalar Apache y PHP

Como se trata de una herramienta web creada con PHP, tenemos que instalar estos dos componentes.

Abra una sesión de terminal o SSH y actualice el sistema.

sudo apt update
sudo apt upgrade

Luego instale Apache

sudo apt install apache

A continuación, instale PHP, sus módulos y también el unzip paquete necesario para nuestra publicación.

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

Recuerda que en tu firewall tienes que abrir los puertos 80 y 443 para acceso Apache.

Luego aplique los cambios reiniciando el servicio Apache.

Instalar MariaDB

En esta publicación, usaremos MariaDB para demostrar la instalación de MyWebSQL, pero en este paso puede instalar PostgreSQL o SQLite y aún puede aprovechar la aplicación.

Entonces, instale MariaDB sudo apt install mariadb-server Luego, cambie la contraseña del usuario root usando el comando

sudo mysql_secure_installation

Después de cambiar la contraseña, se le harán algunas preguntas de confirmación que debe responder Y .

Ahora cree una nueva base de datos que sirva como punto de partida para usar MyWebSQL.

Por lo tanto, acceda al shell de MariaDB.

sudo mysql -u root -p

Crea la base de datos con el nombre que consideres correcto.

CREATE DATABASE websqldb;

Entonces, un usuario diferente al usuario root. Llámalo como quieras y establece una contraseña segura.

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

Otorga permisos en la nueva base de datos.

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

Actualizar permisos.

FLUSH PRIVILEGES;

Finalmente, salga del shell

exit;

Descargar MyWebSQL en Ubuntu 20.04

Cree una carpeta para alojar MyWebSQL en el directorio web de Apache.

sudo mkdir /var/www/html/mywebsql/

A continuación, descargue la última versión disponible. Al momento de escribir esta publicación, es 3.8 .

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

Ahora descomprima el archivo.

sudo unzip mywebsql.zip 

Mueva el contenido de la carpeta a la carpeta creada.

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

Haga que Apache sea el propietario de la carpeta,

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

Y darle los permisos necesarios

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

El siguiente paso es crear un nuevo host virtual para que Apache administre mejor el sitio MyWebSQL.

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

Y agrega lo siguiente

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

Reemplace el ServerName valor con su dominio. Guarde los cambios y cierre el editor.

Habilitar la nueva configuración

sudo a2ensite mywebsql.conf

Y el rewrite módulo

sudo a2enmod rewrite

Finalmente, aplique todos los cambios reiniciando Apache.

sudo systemctl restart apache2

Has terminado.

Acceso a MyWebSQL

Se recomienda echar un vistazo a http://your-domain/install.php este archivo muestra si el servidor cumple con los requisitos. Si es así, puede salir de la página y eliminarla.

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

Y ve a http://your-domain para ver la página de inicio de sesión.

Inicie sesión con las credenciales creadas para el nuevo usuario y, finalmente, verá la siguiente imagen.

Entonces, disfrútalo.

Conclusión

MyWebSQL es una herramienta muy útil para arquitectos. En esta publicación, ha aprendido cómo instalarlo en Ubuntu 20.04. Gracias.


Ubuntu
  1. Cómo instalar Docker en Ubuntu 18.04

  2. Cómo instalar Apache en Ubuntu 18.04

  3. Cómo instalar MariaDB 10.4 en Ubuntu 18.04

  4. Cómo instalar MongoDB en Ubuntu 18.04

  5. Cómo instalar MyWebSQL en Ubuntu 16.04

Cómo instalar Nginx en Ubuntu 16.04

Cómo instalar OpenCart en Ubuntu 18.04

Cómo instalar MediaWiki en Ubuntu 18.04 LTS

Cómo instalar Akaunting en Ubuntu 18.04 LTS

Cómo instalar MyWebSQL en Ubuntu 18.04 LTS

Cómo instalar CiviCRM en Ubuntu 18.04 LTS