Instale LAMP-Apache, PHP, MariaDB y PhpMyAdmin en OpenSUSE

Apache2 funciona bien en openSUSE Leap

Instale LAMP-Apache, PHP, MariaDB y PhpMyAdmin en OpenSUSE

La pila LAMP. se compone del sistema operativo Linux, el software del servidor web Apache, el sistema de gestión de bases de datos MySQL y el lenguaje de programación PHP. LAMP es una combinación de software que se utiliza para ofrecer sitios web y aplicaciones web PHP dinámicas. Tenga en cuenta que P. también puede significar Perl. o Python. en lugar de PHP.

En la pila LAMP. Linux es la base de la pila (contiene todos los demás componentes); Apache entrega contenido web (como páginas web, etc.) al usuario final a través de Internet a pedido a través de un navegador web, PHP es un lenguaje de programación del lado del servidor que se utiliza para generar páginas web dinámicas que ejecutan código PHP y recuperar/guardar datos de/a una base de datos MySQL.

Lea también. Instale LEMP-Nginx, PHP, MariaDB y PhpMyAdmin en OpenSUSE

Este tutorial lo guiará sobre cómo instale una pila LAMP. con Apache. MariaDB. PHP. y PhpMyAdmin. en OpenSuse. servidor/ediciones de escritorio.

Instalación del servidor HTTP Apache

El servidor HTTP Apache. es un código abierto y gratuito, ampliamente software de servidor web usado y multiplataforma. Está diseñado para ser seguro, eficiente y extensible para proporcionar servicios HTTP en sincronía con los estándares HTTP actuales.

freestar.config.enabled_slots.push

En openSUSE. Apache2. viene instalado de forma predeterminada. De lo contrario, ejecute el siguiente comando zypper para instalarlo.

$ sudo zypper install apache2  Instalar Apache en OpenSuse  Instalar Apache en OpenSuse Instalar Apache en OpenSuse

Una vez instalado Apache2. puede iniciar el servicio mientras tanto, luego habilitarlo para que se inicie automáticamente en el momento del arranque y verificar el servicio usando los siguientes comandos.

$ sudo systemctl start apache2 $ sudo systemctl enable apache2 $ sudo systemctl status apache2  Iniciar el servicio Apache en OpenSuse  Iniciar el servicio Apache en OpenSuse Iniciar el servicio Apache en OpenSuse

Leer también. 5 Consejos para mejorar el rendimiento de su servidor web Apache

En esta etapa, el servidor Apache debería estar en funcionamiento, también puede verificar el estado usando el comando netstat como se muestra.

$ sudo netstat-tlpn | grep httpd  Verificar el puerto de escucha de Apache  Comprobar el ancho del puerto de escucha de Apache Verificar el puerto de escucha de Apache

Ahora que el servidor web se está ejecutando, probemos si puede servir páginas web creando una página web de prueba (documento index.html) en la web DocumentRoot. en “/srv/www/htdocs. ”de la siguiente manera.

$ echo”

Apache2 funciona bien en openSUSE Leap

“| sudo tee/srv/www/htdocs/index.html Crear página de prueba de Apache  Crear página de prueba de Apache Crear página de prueba de Apache

Si tiene Si tiene un firewalld instalado y habilitado en su máquina, recuerde permitir el tráfico al servidor web Apache2. a través del firewall antes de continuar con el siguiente paso.

$ sudo firewall-cmd–permanent-add-port = 80/tcp $ sudo firewall-cmd–permanent–add-port = 443/tcp $ sudo firewall-cmd–reload  Abrir puerto Apache en OpenSuse Abrir Apache Puerto en OpenSuse Abrir el puerto Apache en OpenSuse

Luego, abra un navegador web y navegue usando la siguiente dirección: http://localhost o http://SERVER_IP, el contenido de la página web creada debe mostrarse como se muestra en esta captura de pantalla.

 Verifique la página de prueba de Apache  Verifique la página de prueba de Apache Verifique la página de prueba de Apache

Instalación del servidor de base de datos MariaDB

MariaDB. es una bifurcación gratuita y de código abierto, rápida, escalable y robusta y desarrollada por la comunidad del sistema de administración de bases de datos relacionales MySQL. MariaDB viene con más funciones, nuevos motores de almacenamiento, complementos y una serie de otras herramientas para un mejor rendimiento.

Lea también. 15 consejos útiles de optimización y ajuste del rendimiento de MySQL/MariaDB

Para instalar MariaDB. en OpenSuse. ejecute el siguiente comando.

$ sudo zypper install mariadb mariadb-client Instalar MariaDB en OpenSuse  Instalar MariaDB en OpenSuse Instale MariaDB en OpenSuse

Cuando la instalación esté completa, inicie el servicio MariaDB por el momento, luego habilítelo para que se inicie automáticamente en el momento del arranque del sistema y verifique si está funcionando de la siguiente manera:

$ sudo systemctl start mariadb $ sudo systemctl enable mariadb $ sudo systemctl status mariadb  Iniciar el servicio MariaDB en OpenSuse  Iniciar el servicio MariaDB en OpenSuse Iniciar el servicio MariaDB en OpenSuse

Después de iniciar el servicio MariaDB. a continuación, debemos asegurar la instalación del servidor MariaDB. Esto se puede hacer ejecutando el script de seguridad que viene con el paquete MariaDB, como se muestra.

$ sudo mysql_secure_installation

Una vez que se invoca el script, lea atentamente la descripción en cada paso. Debe establecer una contraseña de usuario raíz segura, eliminar usuarios anónimos, deshabilitar el acceso raíz remoto, eliminar la base de datos de prueba y acceder a ella y, finalmente, volver a cargar la tabla de privilegios.

 Instalación segura de MariaDB en OpenSuse Instalación segura de MariaDB en OpenSuse Instalación segura de MariaDB en OpenSuse

Instalación de PHP y módulos PHP

PHP. o Hypertext Preprocessor. es un lenguaje de scripting de uso general, popular, independiente de la plataforma y gratuito y de código abierto que es especialmente adecuado para desarrolladores web. elopment. PHP. es compatible con casi todo el software de servidores web, si no con la mayoría, y es compatible con muchos sistemas de bases de datos, incluido MySQL/MariaDB.

Para instalar PHP. junto con los módulos necesarios ejecutan el siguiente comando.

$ sudo zypper install php php-mysql php-gd php-mbstring apache2-mod_php7  Instalar PHP y módulos PHP en OpenSuse  Instalar PHP y módulos PHP en OpenSuse Instalar PHP y módulos PHP en OpenSuse

A continuación, habilite el módulo PHP. y reinicie el servidor web Apache para realizar los últimos cambios como se muestra.

$ sudo a2enmod php7 $ sudo systemctl restart apache2

Ahora verifique la información de instalación de PHP creando un archivo de prueba PHP en el directorio DocumentRoot. que debería elegir los detalles de configuración de PHP.

$ echo “” | sudo tee/srv/www/htdocs/info.php

Abra un navegador web y navegue hasta la dirección: http://localhost/info.php o http://SERVER_IP/info.php para verificar los detalles de configuración de PHP como se muestra en la siguiente captura de pantalla.

Verifique la información de instalación de PHP Verifique la información de instalación de PHP Verifique la información de instalación de PHP

Instalación y configuración de PhpMyAdmin

phpMyAdmin. es una aplicación web gratuita y popular herramienta para la administración de MySQL. phpMyAdmin. le permite crear, modificar, eliminar, importar y exportar tablas de bases de datos MySQL. También se utiliza para ejecutar consultas MySQL, optimizar, reparar y verificar tablas, cambiar la intercalación y ejecutar muchos otros comandos de administración de bases de datos.

Lea también. 20 comandos MySQL (Mysqladmin) para Administración de bases de datos en Linux

Para instalar phpMyAdmin. en OpenSuse. ejecute el siguiente comando.

$ sudo zypper install phpMyAdmin  Instalar PhpMyAdmin en OpenSuse  Instalar PhpMyAdmin en OpenSuse Instalar PhpMyAdmin en OpenSuse

Ahora vaya a su navegador web e ingrese la dirección http://localhost/phpMyA dmin. Debería aparecer una página de inicio de sesión de phpMyAdmin. como se muestra en la siguiente captura de pantalla. Ingrese las credenciales de inicio de sesión del usuario raíz de su base de datos y haga clic en Ir.

PhpMyAdmin Dashboard  PhpMyAdmin Dashboard Panel de PhpMyAdmin

Eso Es todo! En este tutorial, le explicamos cómo instalar una pila LAMP. con Apache. MariaDB. PHP. y PhpMyAdmin. en las ediciones de escritorio/servidor de OpenSuse. Si tiene algún problema durante la configuración, haga sus preguntas a través del formulario de comentarios a continuación.