Cómo instalar Apache, MariaDB, PHP7 (LAMP) en openSUSE Leap 15

Cómo instalar Apache, MariaDB, PHP7 (LAMP) en openSUSE Leap 15

Linux

Como instalar una pila de desarrollo LAMP (Linux, Apache, Mysql, Php7) pero en una de mis distribuciones favoritas del mundo de Linux; "OpenSuse", ya que hay numerosas instalaciones en Ubuntu Server y centos, me decidí por OpenSuse ya que es una distribución que da mucho de que hablar. bueno ... comencemos.✔

Lámpara (Linux, Apache, MySQL, Php7)

Paso 1: Actualizar el sistema ✔

Antes de instalar cualquier software, siempre es una buena idea actualizar los paquetes de software de nuestra distribución de Linux, en este caso, como es una instalación  en OpenSuse los comandos pueden ser algo diferentes.

sudo zypper update

Paso 2: Instalar el servidor web Apache ✔

Apache es un popular servidor web multiplataforma de fuente abierta que según los números, es el servidor web más popular que existe. Es activamente mantenido por Apache Software Foundation . Usare Apache para poder publicar nuestro sitio de pruebas.

sudo zypper install apache2

De forma predeterminada, Apache no se inicia automáticamente después de la instalación. Puedes empezar con:

sudo systemctl start apache2

Y habilitar el inicio automático en el momento del arranque con:

sudo systemctl enable apache2

Con el siguiente comando podrás revisar el estado de Apache:

sudo systemctl status apache2

Podemos ver en la captura de pantalla que Apache se está ejecutando y el inicio automático está habilitado.

y de esta manera verificamos la versión del Apache:

sudo httpd -v

Salida:

Ahora cree un archivo index.html en la raíz del directorio de htdocs.

sudo nano /srv/www/htdocs/index.html

y copiar el siguiente código HTML:

<html> <body> <h1> Its's works! </h1> </ body </html>

Guarde y cierre el archivo. Luego, en la barra de direcciones de su navegador, simplemente escriba 127.0.0.1 o localhost, Debería ver la página web "Its's works!", Lo que significa que el servidor web Apache se está ejecutando correctamente.

Paso 3: Instalar MariaDB ✔

MariaDB es un sistema de base de datos que proviene de MySQL, pero con licencia GPL, desarrollado por Michael Widenius, fundador de MySQL y la comunidad de desarrolladores de software libre.


Instale el servidor y el cliente MariaDB en OpenSUSE leap 15 Usando el siguiente comando.

sudo zypper install mariadb mariadb-client mariadb-tools

Por defecto, MariaDB no se iniciará automáticamente después de la instalación. Podemos empezar con:

sudo systemctl start mysql

Y habilitar el inicio automático en el momento del arranque con:

sudo systemctl enable mysql

revisamos su estado:

systemctl status mysql

Podemos ver en la captura de pantalla que MariaDB está en ejecución y el inicio automático está habilitado. Compruebe la versión:


mysql --version

Salida:


Ahora, el usuario root en el sistema puede Iniciar sesión en MariaDB con el siguiente comando :

mysql -u root

Para restringir el acceso, necesitamos una contraseña para el usuario root de MariaDB. Ejecuta el siguiente comando siempre y cuando no hayas configurado la contraseña de root.:

sudo mysql_secure_installation

Luego ingrese y establezca la contraseña para el servidor de MariaDB.

A continuación, solo tienes que pulsar enter para responder a todas las preguntas. Esto eliminará el usuario anónimo, des habilitará el inicio de sesión remoto y eliminará la base de datos de prueba. Este paso es un requisito básico para la seguridad de la base de datos MariaDB.

Ahora puedes iniciar sesión en MariaDB con el siguiente comando

mysql -u root -p

Paso 4: Instalar PHP7 ✔

Ingrese el siguiente comando para instalar PHP7 y las extensiones de PHP7.

sudo zypper install php7 php7-mysql apache2-mod_php7

A continuación, habilite el módulo PHP y reinicie el servidor web Apache.

sudo a2enmod php7  

sudo systemctl restart apache2

Paso 5: Prueba PHP ✔

Crear un archivo test.php en la raíz del directorio htdocs.

sudo nano /srv/www/htdocs/test.php

Pegue el siguiente código PHP en el archivo.

<? php phpinfo (); ?>

Guarde y cierre el archivo. Ahora en la barra de direcciones del navegador, ingrese server-ip-address / test.php. Reemplace sever-ip-address con su IP real. Si sigue este tutorial en su computadora local, escriba 127.0.0.1/test.php o localhost / test.php.

Debería ver la información PHP de su servidor. Esto significa que el procesamiento de PHP está bien.

Paso 6: Instalar phpMyAdmin (opcional) 🤷‍♂️

phpMyAdmin es una herramienta de administración MySQL / MariaDB basada en la web. Si no desea administrar MariaDB desde la línea de comandos, puede instalar phpMyAdmin con el comando a continuación.

sudo zypper install phpMyAdmin

El administrador de paquetes de Zypper instalará automáticamente las extensiones PHP7 requeridas para usted. Una vez instalado, reinicie Apache para habilitar estas extensiones PHP7.

sudo systemctl restart apache2

Luego puedes visitar la interfaz web de phpMyAdmin a través de:

your-server-ip / phpMyAdmin o localhost / phpMyAdmin

Ok chicos, esto seria todo, espero que les sirva de algo, puedes dejarme sugerencias y dudas que tengan en los comentarios y con mucho gusto trataré de ayudarlos.