GNU/Linux >> Tutoriales Linux >  >> OpenSuse

Cómo instalar Apache y PHP en OpenSUSE 15.1

En este artículo, veamos cómo instalar Apache y PHP en OpenSUSE 15.1

Instalar Apache2 en OpenSUSE 15.1

El servidor web Apache es increíblemente popular dentro de los sistemas basados ​​en Unix como OpenSUSE. Por lo tanto, también está disponible en los repositorios oficiales.

Entonces, abra una terminal y actualice el caché de los repositorios.

:~$ sudo zypper refresh

Cuando haya terminado, puede instalarlo ejecutando el siguiente comando:

:~$ sudo zypper in apache2

Ingrese la contraseña de usuario. Luego verá todos los paquetes que se instalarán junto con el principal. Si está de acuerdo, simplemente presione la tecla y.

A diferencia de Ubuntu y Debian, el servicio de Apache no se inicializa. Así que tienes que hacerlo manualmente usando el comando systemctl.

:~$ sudo systemctl start apache2

De igual forma, si quieres que arranque con el sistema, muy recomendable en estos casos, ejecútalo:

:~$ sudo systemctl enable apache2

No está de más comprobar el estado del servicio para verificar cualquier error.

:~$ sudo systemctl status apache2

La imagen de arriba indica que Apache se está ejecutando correctamente.

Recuerda que Apache2 es un servicio del sistema que puedes administrar con el comando systemctl.

Además, puede mostrar la versión de Apache que acabamos de instalar.

:~$ sudo httpd -v

Probando la instalación de Apache

Todo se ve bien, pero necesita hacer una prueba y asegurarse de que todo esté correcto.

Y la mejor forma de hacerlo es crear un HTML y colóquelo en el directorio raíz de Apache que en OpenSUSE es /srv/www/htdocs/

:~$ sudo nano /srv/www/htdocs/index.html

Y escribe un poco de HTML simple código como por ejemplo

<html> 
    <body> 
       <Hello world! 
    </body> 
</html>

Guarde los cambios y cierre el editor.

OpenSUSE se toma la seguridad muy en serio, por eso instala y configura un cortafuegos de forma predeterminada. Si no configura una regla para ejecutar Apache, simplemente no funcionará.

Entonces, abra los puertos 80 y 443 o agregue el servicio HTTP al firewall.

:~$ sudo firewall-cmd --add-service=http --permanent

En el comando se especifica que el cambio es permanente. Aunque puedes eliminarlo por motivos personales.

Y para aplicar estos cambios tienes que reiniciar el Firewall.

:~$ sudo firewall-cmd --reload

Y ahora puede abrir su navegador web e ir a

http://computer_IP

O:

http://your-domain

Y tendrás que ver cómo se ejecuta el código que has escrito.

Apache y PHP en OpenSUSE:instale PHP

Apache funciona bien, pero es inútil sin un lenguaje de programación que procese sitios web dinámicos.

Entonces este lenguaje puede ser Python, Ruby o PHP. En este caso, optaremos por lo último.

PHP también está disponible en los repositorios oficiales de OpenSUSE, así que para instalarlo, ejecútelo en la terminal:

:~$ sudo zypper install php7 php7-mysql apache2-mod_php7

Además, puede instalar muchos módulos PHP diferentes, pero por ahora solo estos son suficientes.

Por defecto, el módulo PHP no está cargado en Apache. Tienes que decirlo manualmente.

:~$ sudo a2enmod php7

Para que los cambios surtan efecto, reinicie Apache.

:~$ sudo systemctl restart apache2

Al igual que con Apache, debes demostrar que todo está en orden. Nuevamente, la mejor manera de hacer esto es crear un archivo PHP y hacer que Apache lo sirva y pueda mostrarlo.

:~$ sudo nano /srv/www/htdocs/test.php

Luego, agregue contenido PHP como phpinfo método:

<?php
phpinfo();
?>

Nuevamente, guarde los cambios y cierre el editor.

Y ahora puede abrir su navegador web e ir a

http://computer_IP/test.php

O:

http://your-domain/test.php

Si todo salió bien, verás la información de PHP.

Entonces, Apache y PHP están trabajando en OpenSUSE 15.1 Felicitaciones.

Conclusión

servicio de red. Esto hace que sea algo básico para aprender. Pero cada distribución de Linux tiene una forma de trabajar con ellos.

OpenSUSE, que viene con SUSE, es una de las mejores soluciones para implementar un servidor web con Apache y PHP. Esto es gracias a la estabilidad y reputación de la que goza una distribución que sabe hacer las cosas.

Es por eso que la instalación requiere algunos pasos adicionales diferentes a los de Ubuntu o Debian. Pero el resultado es el mismo.

Ahora es tu turno, ¿te gusta Apache? ¿lo has usado? ¿Qué pasa con OpenSUSE?


OpenSuse
  1. Cómo instalar OpenLiteSpeed ​​y PHP en Ubuntu

  2. Cómo instalar y usar Podman en OpenSUSE Leap 15.3

  3. Cómo instalar y configurar PHP y Apache (pila LAMP) en OpenSUSE Leap 15.3

  4. Cómo instalar y configurar Mariadb 10 en OpenSUSE Leap 15.3

  5. Cómo instalar y configurar PHP y Nginx (LEMP) en OpenSUSE Leap 15.3

Cómo instalar Apache 2.4 y PHP 7.4 en Amazon Linux

Cómo instalar Apache Tomcat 10 en OpenSuse 15 [paso a paso]

Cómo instalar Apache, MySQL y PHP en AlmaLinux 8

Cómo instalar PHP 8.0 en openSUSE 15 Leap

Cómo instalar y configurar Apache y PHP en Jelastic Cloud

Cómo instalar y configurar Memcached con Apache y PHP