PHP: Introducción y entorno

Aprende cómo instalar y configurar PHP en tu sistema operativo para comenzar a desarrollar aplicaciones web con este lenguaje de programación. Sigue estos pasos y descubre los requisitos y herramientas indispensables para aprender PHP de forma sencilla y

Aprende PHP GRATIS y certifícate

El lenguaje de programación PHP es uno de los más utilizados en el desarrollo web por su facilidad de uso, amplia comunidad y versatilidad. Para aprender PHP, es fundamental contar con un entorno de trabajo correctamente configurado, que permita crear y probar proyectos de manera eficaz.

En esta guía, se describen los pasos clave para la instalación de PHP, tanto en Windows como en macOS y Linux, además de algunas recomendaciones sobre configuraciones iniciales para asegurar una experiencia fluida al programar.


Requisitos previos

Para facilitar la instalación de PHP, considera estas herramientas y requisitos:

  • Servidor web (por ejemplo, Apache o Nginx).
  • PHP en su última versión estable.
  • Gestor de bases de datos (MySQL o MariaDB) si deseas probar proyectos que requieran almacenamiento.
  • Un editor de texto o IDE (Visual Studio Code, PHPStorm o Sublime Text, entre otros).

En la mayoría de los casos, un paquete completo como WAMP, XAMPP o MAMP (dependiendo del sistema operativo) simplifica la tarea al incluir PHP, Apache y MySQL en una sola instalación.


Instalación en Windows

  1. Descarga de PHP: Visita la página oficial de php.net y elige la versión más reciente para Windows.
  2. Descompresión de archivos: Extrae los archivos en una carpeta, por ejemplo, C:\php.
  3. Configuración de variables de entorno: Agrega la ruta de PHP (C:\php) a la variable PATH para poder ejecutar comandos desde cualquier directorio.
  4. Verificación de la instalación: Ejecuta en la terminal:
php -v

Si todo ha salido bien, se mostrará la versión de PHP instalada.

Si prefieres un proceso simplificado, instalar XAMPP y habilitar PHP en su panel de control es otra opción muy común para aprender PHP sin complicaciones.


Instalación en macOS

  1. Verificar versión integrada: Algunas versiones de macOS incluyen PHP, aunque puede estar desactualizado. Para revisarlo, abre la terminal y escribe:
php -v
  1. Instalación mediante Homebrew (recomendado):
  • Instala Homebrew si aún no lo tienes:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  • Instala PHP:
brew install php
  1. Comprobación final: Verifica la versión:
php -v

De esta forma, sabrás que la instalación de PHP se ha completado correctamente.


Instalación en Linux (Ubuntu/Debian)

  1. Actualizar repositorios:
sudo apt-get update
  1. Instalar PHP:
sudo apt-get install php
  1. Instalar módulos adicionales (opcional, pero a menudo necesarios para proyectos web):
sudo apt-get install php-mysql php-xml php-curl
  1. Verificar la instalación:
php -v

El sistema devolverá la versión instalada y confirmarás que PHP funciona.


Configuración inicial

Tras la instalación de PHP, se recomienda revisar el archivo php.ini para ajustar:

  • display_errors: Muestra errores en pantalla durante la fase de desarrollo.
  • error_reporting: Controla la severidad de los errores que se mostrarán o registrarán.
  • memory_limit: Define la cantidad de memoria máxima que un script puede usar.

Realizar estos ajustes adecuados garantiza un entorno más adecuado para aprender PHP y debuguear posibles inconvenientes.


Primer script de prueba

Para comprobar que PHP se ejecuta correctamente, crea un archivo llamado info.php en la carpeta del servidor web (por ejemplo, htdocs o www):

<?php
phpinfo();
?>

A continuación, abre tu navegador y visita:

http://localhost/info.php

Deberías ver la página con la configuración detallada de PHP. Este método es útil para confirmar que todo está listo y que tu servidor interpreta el código PHP como se espera.


Recomendaciones finales

  • Actualiza regularmente a las últimas versiones de PHP para aprovechar las mejoras de rendimiento y seguridad.
  • Organiza tus proyectos en carpetas separadas y versiona tu código con Git para un mejor control de cambios.
  • Practica con ejemplos sencillos, como formularios o consultas a bases de datos, para afianzar los conceptos básicos antes de emprender proyectos más complejos.
  • Mantén una documentación clara para recordar la configuración y las dependencias de cada proyecto.

Instalar y configurar PHP es un primer paso fundamental para iniciar tu carrera en el desarrollo web. Dominar este lenguaje de programación abrirá la puerta a la creación de sitios y aplicaciones interactivas que podrán crecer junto a tus habilidades.

Empezar curso de PHP

Lecciones de este módulo de PHP

Lecciones de programación del módulo Introducción y entorno del curso de PHP.