Cómo instalar Apache, MariaDB, PHP y phpMyAdmin en Ubuntu 18.04

En este artículo, aprenderemos a instalar Apache, MariaDB, PHP y PHPMyAdmin en el servidor Ubuntu 18.04.

Apache, MySQL / MariaDB y PHP están compuestos por paquetes. Se conoce como LAMP y se instala en el entorno del sistema Linux.

Requisito previo:

  • Instalación del servidor Ubuntu 18.04.
  • Acceso al servidor con usuario root.

1. Mantenga el servidor actualizado:

# apt update -y

# apt upgrade -y

2. Instale el servidor web Apache

# apt install apache2 -y

En caso de que haya habilitado el firewall y las solicitudes de bloqueo del firewall del servidor web apache, abra un puerto en el firewall.

# ufw allow 80/tcp

# ufw allow 443/tcp

# ufw reload

Ahora, verifiquemos la instalación de Apache. Abra el navegador y pruebe la página predeterminada.

http://[SERVER IP]

3. Instale MariaDB

# apt install mariadb-server mariadb-client -y

La configuración predeterminada de MariaDB no estará protegida. Aseguremos la instalación usando el siguiente comando:

# mysql_secure_installation

Una vez que se ejecuta el script, hará varias preguntas.

Le pedirá que ingrese la contraseña actual para root (ingrese para ninguna):

Luego ingrese sí / y a las siguientes preguntas de seguridad:

Set a root password? [Y/n]: y
Remove anonymous users? : y
Disallow root login remotely? : y
Remove test database and access to it? : y
Reload privilege tables now? : y

4. Instale PHP

Aquí estamos instalando la versión 7.2 de PHP predeterminada y otros módulos para implementaciones web usando el siguiente comando:

# apt install php php-common php-mysql php-gd php-cli -y

Una vez instalado PHP, para propósitos de prueba, cree una página info.php simple usando el siguiente comando:

# echo "' | sudo tee /var/www/html/info.php

Ahora, accedamos a él desde el navegador web:

http://SERVER_IP/info.php

5. Instale phpMyAdmin

Puede instalar phpMyAdmin para administrar bases de datos MySQL / MariaDB desde la comodidad de un navegador web usando el siguiente comando:

# apt install phpmyadmin -y

A través del proceso de instalación del paquete, se le pedirá que elija el servidor web que debe configurarse automáticamente para ejecutar phpMyAdmin, seleccione Apache presionando la barra espaciadora y presione Enter.

A continuación, ingrese la contraseña del usuario administrativo de MySQL / MariaDB para que el instalador pueda crear una base de datos para phpmyadmin.

Una vez que todo esté instalado, ahora puede reiniciar el servicio apache2 para efectuar los cambios recientes.

# systemctl restart apache2

El inicio de sesión de root fallará en phpMyAdmin. Necesitamos crear un nuevo usuario y otorgar todos los privilegios a ese usuario.

Para crear un nuevo usuario, inicie sesión en MariaDB con el siguiente comando:

# mysql -u root -p

Y ejecuta los siguientes comandos:

MariaDB [(none)]> CREATE USER 'admin’@’localhost' IDENTIFIED BY 'neotechsystems=@3454';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'admin’@’localhost' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;

Ahora, podemos iniciar sesión en phpMyAdmin usando el usuario administrador.

Eso es todo. En este artículo, hemos visto cómo nuestros ingenieros de soporte instalan Apache, MariaDB, PHP y phpMyAdmin en el servidor Ubuntu 18.04.


Cómo instalar y configurar CSF (ConfigServer Security & Firewall) en CentOS 7

Cómo instalar y configurar CSF (ConfigServer Security & Firewall) en CentOS 7

ConfigServer Security & Firewall (también llamado csf en forma abreviada) es un firewall de inspección de paquetes de estado (SPI). Aprenda a instalar y configurar CSF en CentOS 7

Cómo instalar el agente de copia de seguridad R1Soft en CentOS

Cómo instalar el agente de copia de seguridad R1Soft en CentOS

Aprenda a instalar R1Soft Backup Agent en CentOS y configurarlo. R1Soft Server Backup Manager ofrece a los proveedores de servicios una solución flexible y fácil de usar.

Cómo modificar los límites de CloudLinux LVE

Cómo modificar los límites de CloudLinux LVE

En este artículo, hemos explicado cómo modificar los límites de CloudLinux LVE. Entonces empecemos. Los límites de CloudLinux LVE se pueden cambiar utilizando LVE Manager.

Cómo cambiar el SSH del puerto del servidor Linux

Cómo cambiar el SSH del puerto del servidor Linux

Para cambiar el puerto SSH del servidor Linux, debe iniciar sesión en el servidor a través de SSH y modificar el archivo de configuración SSH.

Cómo instalar Centova Cast en CentOS

Cómo instalar Centova Cast en CentOS

Centova Cast es la plataforma de gestión líder para transmisiones de radio por Internet, que proporciona una amplia información y control a los proveedores de alojamiento de transmisiones.

Cómo configurar la retransmisión de correo en su servidor de correo

Cómo configurar la retransmisión de correo en su servidor de correo

Puede solucionar los problemas de envío de correo electrónico utilizando la siguiente configuración de retransmisión de correo electrónico.

Cómo instalar Apache, MariaDB, PHP y phpMyAdmin en Ubuntu 18.04

Cómo instalar Apache, MariaDB, PHP y phpMyAdmin en Ubuntu 18.04

Aprenderemos a instalar Apache MariaDB PHP y PHPMyAdmin en el servidor Ubuntu 18.04. Apache, MySQL / MariaDB y PHP están compuestos por paquetes. Se conoce como LAMP

Aprenda la gestión básica de usuarios en Linux

Aprenda la gestión básica de usuarios en Linux

¿Quiere agregar, modificar o eliminar un usuario en Linux? Aquí tienes el artículo perfecto.

Aprenda la gestión básica de grupos en Linux

Aprenda la gestión básica de grupos en Linux

Obtenga más información sobre la gestión de grupos en Linux. Cómo agregar grupos, modificar grupos y eliminar grupos, agregar miembros en Linux. Cree un nuevo grupo, use el comando groupadd.

Aprenda a instalar Fail2ban en CentOS 7

Aprenda a instalar Fail2ban en CentOS 7

Fail2ban es muy útil para asegurar la conexión SSH. Ahora debería poder instalar y configurar fail2ban en centos7, agregue una capa adicional de seguridad al servidor