Lección 2 de 75 12 min de lectura

Instalación del Entorno de Desarrollo

Antes de escribir tu primera línea de PHP, necesitas preparar tu ordenador. En esta lección te guiaré paso a paso para instalar todo lo necesario, sea cual sea tu sistema operativo.

¿Qué necesitas para programar en PHP?

Para ejecutar código PHP en tu ordenador necesitas tres cosas:

  • PHP - El intérprete del lenguaje
  • Un servidor web - Como Apache o Nginx (opcional para empezar)
  • Un editor de código - Para escribir tus scripts

La buena noticia es que existen paquetes que instalan todo junto. Te presento las opciones más populares según tu sistema operativo.

Opción 1: Laravel Herd (Recomendado)

Laravel Herd es la forma más moderna y sencilla de tener PHP en tu ordenador. Es gratuito, ligero, y se configura en segundos.

Mi recomendación

Si estás empezando, Laravel Herd es la mejor opción. Instalación en 2 minutos, sin configuración, y siempre tienes la última versión de PHP.

Instalación en Mac

  1. Ve a herd.laravel.com
  2. Descarga el instalador para Mac
  3. Abre el archivo descargado y arrastra Herd a Aplicaciones
  4. Abre Herd desde Aplicaciones
  5. ¡Listo! PHP ya está disponible en tu terminal

Instalación en Windows

  1. Ve a herd.laravel.com
  2. Descarga el instalador para Windows
  3. Ejecuta el instalador y sigue los pasos
  4. Reinicia tu terminal (PowerShell o CMD)
  5. ¡Listo!

Para verificar que PHP está instalado, abre tu terminal y escribe:

Bash
php -v

Deberías ver algo como:

Output
PHP 8.3.12 (cli) (built: Sep 24 2024 18:08:04)
Copyright (c) The PHP Group
Zend Engine v4.3.12, Copyright (c) Zend Technologies

Opción 2: XAMPP (Windows/Mac/Linux)

XAMPP es un paquete clásico que incluye Apache, MySQL, PHP y Perl. Es gratuito y funciona en todos los sistemas operativos.

  1. Ve a apachefriends.org
  2. Descarga la versión para tu sistema operativo
  3. Ejecuta el instalador
  4. Inicia el panel de control de XAMPP
  5. Activa Apache (y MySQL si lo necesitas)
Nota sobre XAMPP

XAMPP es más pesado y requiere que inicies los servicios manualmente. La versión de PHP puede no ser la más reciente. Para aprender está bien, pero para proyectos reales considera otras opciones.

Opción 3: Instalación manual en Linux

En distribuciones basadas en Debian/Ubuntu, puedes instalar PHP directamente:

Bash
# Actualizar repositorios
sudo apt update

# Instalar PHP y extensiones comunes
sudo apt install php php-cli php-mbstring php-xml php-curl php-zip

# Verificar instalación
php -v

Para tener la última versión de PHP, usa el repositorio de Ondřej Surý:

Bash
# Añadir repositorio
sudo add-apt-repository ppa:ondrej/php

# Instalar PHP 8.3
sudo apt install php8.3 php8.3-cli php8.3-mbstring php8.3-xml

Elige un editor de código

Necesitas un editor para escribir tus scripts PHP. Estas son mis recomendaciones:

Visual Studio Code (Gratuito)

El editor más popular actualmente. Ligero, extensible, y con excelente soporte para PHP. Descárgalo de code.visualstudio.com

Extensiones recomendadas para PHP:

  • PHP Intelephense - Autocompletado y análisis de código
  • PHP Debug - Depuración con Xdebug
  • PHP DocBlocker - Generación de documentación

PhpStorm (De pago)

El IDE más completo para PHP. Si vas en serio con el desarrollo profesional, es una inversión que vale la pena. Tiene versión gratuita para estudiantes.

Cursor o Zed (Gratuitos)

Alternativas modernas a VS Code. Cursor integra IA para ayudarte a programar. Zed es extremadamente rápido.

Verifica tu instalación

Antes de continuar, asegúrate de que todo funciona. Abre tu terminal y ejecuta:

Bash
# Ver versión de PHP
php -v

# Ejecutar PHP en modo interactivo
php -a

Si ves la versión de PHP y puedes entrar en modo interactivo, ¡estás listo para la siguiente lección!

¿Problemas con la instalación?

Si tienes problemas, no te frustres. La instalación es lo más tedioso del proceso. Una vez que funcione, todo será más sencillo. Escríbenos si necesitas ayuda.

¿Te está gustando el curso?

Tenemos cursos premium con proyectos reales, soporte personalizado y certificado.

Descubrir cursos premium