Saltar al contenido principal

Cómo instalar PHP en Fedora

Cómo instalar PHP en Fedora

PHP es un popular lenguaje de scripting del lado del servidor utilizado para el desarrollo web. Permite a los desarrolladores crear páginas web y aplicaciones dinámicas que pueden interactuar con bases de datos y manejar la entrada de usuarios. En este tutorial, te guiaré paso a paso en el proceso de instalación de PHP en Fedora, una distribución de Linux.

Requisitos previos

Antes de comenzar, asegúrate de tener los siguientes requisitos previos:

  • Un sistema Fedora con privilegios de administrador.
  • Acceso a internet para descargar los paquetes necesarios.

Paso 1: Actualizar los paquetes del sistema

Antes de instalar PHP, siempre es una buena práctica actualizar los paquetes del sistema a sus últimas versiones. Abre una terminal y ejecuta el siguiente comando:

sudo dnf update

Este comando actualizará todos los paquetes instalados en tu sistema Fedora.

Paso 2: Instalar PHP

Para instalar PHP en Fedora, utilizaremos el gestor de paquetes dnf. Abre una terminal y ejecuta el siguiente comando:

sudo dnf install php

El gestor de paquetes resolverá todas las dependencias y te pedirá confirmación para la instalación. Presiona 'y' y luego presiona Enter para continuar.

Paso 3: Verificar la instalación de PHP

Una vez que la instalación esté completa, podemos verificar si PHP se ha instalado correctamente. Abre una terminal y ejecuta el siguiente comando:

php -v

Esto mostrará la versión de PHP instalada en tu sistema Fedora. Por ejemplo, podrías ver una salida como esta:

PHP 7.4.12 (cli) (built: Oct 29 2020 16:57:34) ( NTS )

Paso 4: Instalar extensiones adicionales de PHP

Por defecto, la instalación de PHP en Fedora incluye solo los módulos principales de PHP. Dependiendo de los requisitos de tu proyecto, es posible que necesites instalar extensiones adicionales de PHP. Por ejemplo, si deseas conectarte a una base de datos MySQL, necesitarás la extensión php-mysqlnd.

Para instalar extensiones adicionales de PHP, utiliza la siguiente sintaxis de comando:

sudo dnf install php-<nombre-de-la-extensión>

Reemplaza <nombre-de-la-extensión> por el nombre de la extensión deseada. Por ejemplo, para instalar la extensión PHP MySQL, ejecuta el siguiente comando:

sudo dnf install php-mysqlnd

Paso 5: Reiniciar el servidor web

Si estás utilizando PHP con un servidor web como Apache o Nginx, deberás reiniciar el servidor para que los cambios surtan efecto. Utiliza el siguiente comando para reiniciar Apache:

sudo systemctl restart httpd

Reemplaza httpd por el nombre del servicio correspondiente si estás utilizando un servidor web diferente.

Paso 6: Probar la instalación de PHP

Para asegurarte de que PHP funciona correctamente, creemos un script PHP simple y probémoslo.

Crea un nuevo archivo llamado test.php utilizando un editor de texto de tu elección. Por ejemplo, utilizando el editor de texto nano:

nano test.php

Agrega el siguiente código al archivo test.php:

<?php
phpinfo();
?>

Guarda el archivo y cierra el editor de texto.

Ahora, abre un navegador web y ve a http://localhost/test.php. Deberías ver una página que muestra información detallada sobre tu instalación de PHP, incluyendo la versión de PHP, la configuración y los módulos cargados.

Conclusión

¡Felicitaciones! Has instalado PHP correctamente en tu sistema Fedora. Ahora puedes comenzar a desarrollar aplicaciones web dinámicas utilizando PHP. Recuerda mantener tu instalación de PHP actualizada e instalar extensiones adicionales según los requisitos de tu proyecto. ¡Disfruta programando!