# Cómo instalar PHP paso a paso

El lenguaje de programación de [código abierto](https://www.ionos.com/es-us/digitalguide/servidores/know-how/que-es-el-open-source-o-codigo-abierto/ "¿Qué es el open source o código abierto?") conocido como [PHP](https://www.ionos.es/ayuda/hosting/gestionar-la-version-de-php/que-es-php/ "¿Qué es PHP? – IONOS Ayuda") puede instalarse y utilizarse en todos los sistemas operativos más habituales. Si cumples con todos los requisitos del sistema, solo tienes que descargar la versión de PHP que desees. En Unix y Windows, solo se necesitan tres pasos para instalar PHP.

## Qué necesitas para ejecutar PHP

Tu sistema debe cumplir unos **requisitos específicos** para ejecutar PHP. Estos pueden variar en función de tu sistema operativo, así que antes de empezar a instalar PHP, comprueba los requisitos del sistema. Algunos se aplican a todos los sistemas operativos. Por ejemplo, para ejecutar PHP, necesitas un **servidor web**. Para ello puedes [configurar el servidor web Apache](https://www.ionos.com/es-us/digitalguide/servidores/configuracion/instala-apache-en-tu-pc/ "Instala Apache en tu PC"). **En la mayoría de los casos, también será necesaria una base de datos** como [MySQL o MariaDB](https://www.ionos.com/es-us/digitalguide/hosting/cuestiones-tecnicas/mariadb-vs-mysql/ "MariaDB vs. MySQL").

---

### Consejo

Con el [Hosting web de IONOS](https://www.ionos.com/hosting/web-hosting "Hosting &gt;&gt; Alojamiento web barato – IONOS") todas las versiones de PHP a partir de la versión 4 son compatibles con tus objetivos de desarrollo web. [Registra tu dominio](https://www.ionos.com/domains/domain-names "Dominios web baratos – IONOS") y disfruta de un certificado Wildcard SSL.

---

### Sistemas basados en UNIX

Instalar PHP en sistemas UNIX como Linux no requiere mucho trabajo adicional. [Linux](https://www.ionos.com/es-us/digitalguide/servidores/know-how/linux-una-alternativa-a-windows-de-bajo-coste/ "Linux: una alternativa a Windows de bajo coste") y las [distribuciones Linux para portátiles y PC](https://www.ionos.com/es-us/digitalguide/servidores/configuracion/distribuciones-linux/ "Distribuciones Linux") más comunes proporcionan la mayoría de los componentes que necesitas. Solo puede ser necesario instalar manualmente **un compilador ANSI C y componentes específicos de los módulos**, como las bibliotecas PDF.

### Windows

Para instalar PHP en Windows, primero asegúrate de que tu versión de Windows es **compatible** con PHP. Todas las versiones lanzadas después de Windows 2008 o Windows Vista proporcionan una compatibilidad básica para PHP 7.2.0+.

En Windows necesitas la opción de trabajar con código C. Para configurarlo, descarga **Visual C Runtime** o **C Runtime Files (CRT)**. También necesitas una versión adecuada de Visual Studio. Para las versiones más comunes de PHP, Microsoft Visual C++ Redistributable para Visual Studio 2019 es una opción adecuada.

### macOS

En caso de que tengas un Mac, no necesitas hacer nada más para instalar PHP. El lenguaje de scripting está incluido en las versiones recientes de macOS.

## Descargar PHP

Si tu sistema cumple los requisitos, descarga **la versión de PHP que prefieras**. Hay varias versiones disponibles para su descarga manual en la [página web oficial de PHP](https://www.php.net/downloads "Página web de PHP"). La descarga es necesaria en Windows. En Linux, la instalación y la descarga pueden realizarse a través de la línea de comandos. En macOS, PHP está preinstalado.

Asegúrate de **seleccionar el enlace correcto** para descargar PHP para Windows.

[![Imagen: Captura de pantalla de la página web oficial de PHP](https://www.ionos.com/es-us/digitalguide/fileadmin/_processed_/a/e/csm_PHP-download_3c5d78d41b.webp "Captura de pantalla de la página web oficial de PHP")](https://www.ionos.com/es-us/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/PHP-download.png) Utiliza el enlace “Windows downloads” para instalar PHP en Windows. / Fuente: https://www.php.net/downloads       ##  ¿Qué versión de PHP es la correcta?

A menos que estés [aprendiendo a usar PHP](https://www.ionos.com/es-us/digitalguide/paginas-web/creacion-de-paginas-web/tutorial-de-php-fundamentos-basicos-para-principiantes/ "Tutorial de PHP: fundamentos básicos para principiantes"), se recomienda descargar la versión “**Current Stable**”. Esa es la última versión de PHP fuera de la beta que funciona sin errores (hasta donde se sabe). Ahora mismo, la última versión estable es [PHP 8](https://www.ionos.com/es-us/digitalguide/paginas-web/desarrollo-web/php-8/ "PHP 8"). Aunque las versiones beta ofrecen más funciones, pueden tener **bastantes errores**. Es mejor no [actualizar tu versión de PHP](https://www.ionos.com/es-us/digitalguide/paginas-web/desarrollo-web/actualizar-la-version-de-php-y-cancelar-el-soporte-extendido-de-php/ "Actualizar la versión de PHP y cancelar el soporte extendido de PHP") hasta que finalicen las pruebas beta.

Si vas a instalar PHP con un propósito específico, por ejemplo, para proyectos existentes o para utilizar los [mejores plugins de WordPress 2022](https://www.ionos.com/es-us/digitalguide/hosting/blogs/plugins-para-wordpress/ "Los mejores plugins de WordPress") comprueba qué versión de PHP se recomienda. Actualmente, se considera que la **versión** “**Old stable”** 7.4 es la más compatible con WordPress.

## Instalar PHP en Linux - paso a paso

Puedes instalar PHP en Linux utilizando la terminal. El proceso es rápido y sencillo. Conocer los [comandos más importantes de la terminal de Linux](https://www.ionos.com/es-us/digitalguide/servidores/configuracion/comandos-de-linux-la-lista-fundamental/ "Comandos de Linux: la lista fundamental") te resultará útil. Las siguientes instrucciones paso a paso se refieren a la instalación de PHP en la distribución Linux Ubuntu.

### Paso 1: Actualizar el sistema y el paquete

Primero, asegúrate de que tu sistema y todos los paquetes están **actualizados**. Para ello, utiliza los siguientes comandos de terminal:

```none
sudo apt-get update
sudo apt-get upgrade
```

El terminal te pedirá que introduzcas tu **contraseña**, tras lo cual tu sistema se actualizará.

### Paso 2: Instalar PHP

Ahora hay que **instalar PHP**. Utiliza el siguiente comando para hacerlo:

```none
sudo apt-get install php
```

La instalación debe confirmarse **manualmente en la terminal** y a continuación se ejecuta automáticamente.

[![Imagen: Captura de pantalla de la terminal de Ubuntu tras introducir el comando de instalación de PHP](https://www.ionos.com/es-us/digitalguide/fileadmin/_processed_/b/3/csm_PHP-installation-bestaetigen_53505eb475.webp "Captura de pantalla de la terminal de Ubuntu tras introducir el comando de instalación de PHP")](https://www.ionos.com/es-us/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/PHP-installation-bestaetigen.png) Confirma la instalación de PHP en la terminal.       ###  Paso 3: Comprueba la versión de PHP

Una vez que hayas instalado PHP, puedes comprobar fácilmente qué **versión** estás utilizando:

```none
php -v
```

### Alternativa en Ubuntu - instalar LAMP stack

Dependiendo de la finalidad, es posible que quieras descargar e instalar un **servidor LAMP**. De este modo, tendrás el PHP, el servidor web Apache y el MySQL todo en uno. Utiliza los siguientes comandos:

```none
sudo apt install tasksel
sudo tasksel install lamp-server
```

Una vez que hayas instalado la herramienta de configuración de Tasksel, el segundo comando instala el [servidor LAMP](https://www.ionos.com/es-us/digitalguide/servidores/know-how/servidor-lamp-la-solucion-para-webs-dinamicas/ "Servidor LAMP, la solución para webs dinámicas") incluyendo PHP en un solo paso.

[![Imagen: Captura de pantalla de la terminal de Ubuntu tras introducir el comando de instalación de Tasksel y del servidor LAMP](https://www.ionos.com/es-us/digitalguide/fileadmin/_processed_/5/1/csm_Installation-Tasksel_8a931e1058.webp "Captura de pantalla de la terminal de Ubuntu tras introducir el comando de instalación de Tasksel y del servidor LAMP")](https://www.ionos.com/es-us/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/Installation-Tasksel.png) La terminal te pide que confirmes la instalación de Tasksel pulsando la tecla “Y”.       ##  Características especiales de otras distribuciones Linux

En general, **la instalación de PHP no varía demasiado entre las distintas distribuciones de Linux**. Pero hay algunas diferencias.

### Debian

La instalación de PHP en Debian funcionará con los comandos anteriores. Además del **comando apt‑get**, existe el comando **aptitude**. Se trata de un gestor de paquetes que proporciona una interfaz de menú, pero que por lo demás no difiere mucho de apt-get.

El comando para instalar PHP con aptitude es:

```none
sudo aptitude install php
```

### CentOS

La distribución Linux CentOS utiliza un gestor de paquetes diferente, **yum**, y por tanto requiere comandos ligeramente distintos para instalar PHP. Por lo demás, los pasos para instalar PHP son **idénticos**.

Primero, actualiza tu sistema y tus paquetes:

```none
sudo yum install epel-release
sudo yum update
```

La instalación de PHP se hace con un comando similar al de Ubuntu:

```none
sudo yum install php
```

## Cómo instalar PHP en Windows

Tienes varias opciones para instalar PHP en tu sistema Windows. Además de la configuración manual con el Internet Information Service (IIS), puedes descargar el **Microsoft Web Platform Installer** y añadir PHP a través de la interfaz gráfica de usuario.

### Paso 1: Descarga el Microsoft Web Platform Installer

Descarga [Microsoft Web Platform Installer](https://docs.microsoft.com/es-es/iis/install/web-platform-installer/web-platform-installer-direct-downloads "Download WebPI"). Sigue los pasos que te indica el programa de instalación.

### Paso 2: Añadir PHP a Web Platform Installer

Abre la aplicación y haz clic en la pestaña “Products”. En el cuadro de búsqueda de la parte superior izquierda, puedes **buscar tu versión de PHP de preferencia**. Selecciónala de la lista. Para asegurarte de que PHP aparece en la lista bajo el botón “**Documents to install**”, haz clic en “Add”.

[![Imagen: Captura de pantalla de la pestaña “Products” del Microsoft Web Platform Installer con la opción “Add”](https://www.ionos.com/es-us/digitalguide/fileadmin/_processed_/5/e/csm_PHP-beim-web-plattform-installer-hinzufuegen_8aade40fd2.webp "Captura de pantalla de la pestaña “Products” del Microsoft Web Platform Installer con la opción “Add”")](https://www.ionos.com/es-us/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/PHP-beim-web-plattform-installer-hinzufuegen.png) Busca tu versión de PHP favorita y haz clic en “Add”.       ###  Paso 3: Instalar PHP

PHP aparece ahora en la lista de tus documentos a instalar. Si haces clic en “Install” en la parte inferior derecha, comenzará la **instalación automática de la versión de PHP** que hayas seleccionado. Reinicia tu ordenador para completar la instalación.

[![Imagen: Captura de pantalla de la pestaña “Products” en el Microsoft Web Platform Installer con la opción “Install”](https://www.ionos.com/es-us/digitalguide/fileadmin/_processed_/a/f/csm_PHP-installieren_5193e2a71c.webp "Captura de pantalla de la pestaña “Products” en el Microsoft Web Platform Installer con la opción “Install”")](https://www.ionos.com/es-us/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/PHP-installieren.png) Instala la versión de PHP que hayas elegido haciendo clic en el botón “Install”.       ###  Alternativa para Windows - XAMPP

Al igual que en Linux, PHP se puede utilizar en Windows instalando todo lo necesario para LAMP stack. Para ello puedes utilizar el programa **XAMPP**.

---

### Consejo

Encuentra lo que necesitas para la instalación en nuestro [tutorial de XAMPP](https://www.ionos.com/es-us/digitalguide/servidores/herramientas/instala-tu-servidor-local-xampp-en-unos-pocos-pasos/ "Instala tu servidor local XAMPP en unos pocos pasos").

---

## Instalar PHP en macOS

Como PHP está preinstalado en macOS, no necesitas instrucciones paso a paso. Para utilizar PHP en macOS, basta con eliminar el símbolo de comentario en dos líneas del **archivo de configuración de Apache** que son importantes para la configuración de PHP.

Normalmente podrás llegar al archivo de configuración a través de la ruta ***/private/etc/apache/httpd.conf***. Una vez que hayas abierto el archivo con un editor de tu elección, busca las dos líneas siguientes:

```none
# LoadModule php7_module libexec/httpd/libphp7.so
# AddModule mod_php7.c
```

Al eliminar el hashtag, resuelves el estado de los comentarios de las dos líneas de código para que puedan ser leídos por el intérprete. Ten en cuenta que **el número de la versión de PHP puede variar según la versión de macOS** que utilices.


This is a markdown version of: [https://www.ionos.com/es-us/digitalguide/paginas-web/desarrollo-web/instalar-php/](https://www.ionos.com/es-us/digitalguide/paginas-web/desarrollo-web/instalar-php/) for AI/LLM consumption.