Instalación de PHP: Preparando tu entorno de trabajo

Si estás aquí, es porque quieres poner manos a la obra con PHP 8 en Windows y necesitas un entorno que funcione sin complicaciones. En este capítulo, te llevo de la mano para instalar y configurar todo lo esencial: XAMPP como tu servidor local, Visual Studio Code para escribir código como profesional, Git para no perderle la pista a tus cambios, y GitHub para guardar tu trabajo en la nube. Cada paso viene con instrucciones claras y formas de comprobar que todo marche bien. Cuando termines, tendrás un setup sólido para empezar a programar en PHP sin excusas.

¿Por Qué Este Entorno?

Para sacarle el jugo a PHP 8, necesitas un espacio donde escribir, probar y organizar tu código sin que se vuelva un caos. Este entorno te da eso y más, con herramientas que se complementan entre sí. Vamos a desglosarlo para que veas de qué va cada cosa y cómo la ponemos a trabajar.

Lo Básico del Setup

Tu entorno de desarrollo va a girar en torno a cuatro pilares:

  1. Un servidor web con PHP: Para que tus aplicaciones corran localmente como si estuvieran en la web.
  2. Un editor potente (IDE): Para que escribir código sea rápido y sin dolores de cabeza.
  3. Control de versiones: Para que tengas un historial de cada cambio y no te pierdas.
  4. Un repositorio remoto: Para guardar tu proyecto y compartirlo si hace falta.

Con esto armado, vas a tener un flujo de trabajo que te hará la vida más fácil.

Las Herramientas Que Vamos a Usar

image de xampp, php, apache, msql. que muestra los logotipo de los programa que vamos a instalar

XAMPP: Tu Servidor Todo en Uno. XAMPP es como el amigo confiable que trae todo lo que necesitas: Apache, MariaDB/MySQL, PHP y hasta Perl. ¿Por qué me gusta?

  • Se instala en un par de clics.
  • Viene listo para desarrollar sin enredos.
  • Tiene un panel para encender y apagar servicios.
  • Soporta PHP 8 sin problemas.

Visual Studio Code: Donde la Magia Sucede

Visual Studio Code (VS Code) es mi editor favorito porque es ligero pero poderoso. Te da:

  • Código que se ve claro con colores y todo.
  • Herramientas para encontrar errores rápido.
  • Extensiones para personalizarlo a tu gusto.
  • Git integrado sin complicaciones.

Git: El Guardián de Tus Cambios

logo de git que se va a necesita en la instalacion

Con Git, tienes el control total de tu código

  • Lleva un diario de cada ajuste que haces.
  • Te deja experimentar en ramas sin arriesgar nada.
  • Si algo sale mal, puedes volver atrás.
  • Se lleva bien con casi todo.

GitHub: Tu Cofre en la Nube

GitHub es donde guardas tu trabajo y lo compartes si quieres. Lo mejor:

  • Tu código está seguro y respaldado.
  • Perfecto para colaborar con otros.
  • Tiene extras para revisar y publicar.

Manos a la Obra: Instalación y Configuración 

Poniendo XAMPP en Marcha 

Vamos a instalar XAMPP sin complicarnos: 

  1. Descárgalo: Entra a https://www.apachefriends.org/ y elige la versión con PHP 8 para Windows. 
  1. Corre el instalador: Haz clic derecho y selecciona «Ejecutar como administrador». 
  2. Elige lo que necesitas: Marca Apache, MySQL y PHP (el resto es opcional). 
  3. Guarda en un lugar fácil: Yo uso C:\xampp para no pelear con permisos. 
  4. Termina y abre: Finaliza el proceso y lanza el panel de control de XAMPP. 

Asegurándote de Que XAMPP Funcione 

Para que no haya dudas: 

  1. Abre el panel: Busca «XAMPP Control Panel» en el menú o en la carpeta. 
  2. Enciende los motores: Clic en «Start» para Apache y MySQL. 
  3. Checa las luces: Si se ponen verdes, todo va bien. 
  4. Prueba en el navegador: Escribe http://localhost y mira si sale la página de XAMPP. 
panel de control de xampp

Instalando Visual Studio Code 

Esto es pan comido: 

  1. Descarga VS Code: Ve a https://code.visualstudio.com/
  2. Instálalo: Corre el archivo, acepta lo default y marca «Add to PATH». 
  3. Añade extras: Abre VS Code y busca estas extensiones: 
    1. PHP IntelliSense: Para que el código se escriba casi solo. 
    2. PHP Debug: Para cazar errores. 
    3. PHP Extension Pack: Un combo de herramientas útiles. 

Configurando Git 

A por el control de versiones: 

  1. Descarga Git: En https://git-scm.com/, baja la versión para Windows. 
  2. Instálalo: Usa las opciones por defecto y asegúrate de que Git esté en el PATH. 
  3. Dile quién eres: Abre una terminal y escribe: 
    git config --global user.name "Tu Nombre" 
    git config --global user.email "tu.email@ejemplo.com" 
    1. Confirma que funciona: VS Code lo reconocerá solito si todo está bien. 

    Conectando con GitHub 

    Para subir tu código a la nube: 

    1. Crea tu cuenta: Si no tienes una, regístrate en https://github.com/
    2. Clave SSH (opcional pero útil)
    3. Genera una con:  
    ssh-keygen -t rsa -b 4096 -C "tu.email@ejemplo.com". 
    1. Pégala en GitHub bajo «Settings > SSH and GPG keys». 
    2. Prueba el enlace: En la terminal, usa: 
    ssh -T git@github.com 

    Si te saluda, estás conectado. 

    Comprobando Que Todo Funcione 

    Probando el Servidor y PHP 

    A ver si PHP 8 está listo: 

    1. Haz un archivo rápido: En C:\xampp\htdocs, crea prueba.php y escribe: 
      <?php 
         phpinfo(); 
    1. Míralo en acción: Abre http://localhost/prueba.php en el navegador. 
    2. Revisa los detalles: Si ves una página con info de PHP 8, ¡bingo! 

    Checando Git y GitHub 

    Para asegurarte de que el control de versiones va bien: 

    1. Crea un repositorio local: En tu carpeta, escribe: 
     git init 
     git add prueba.php 
     git commit -m "Primer commit" 
    1. Sube a GitHub: Crea un repo nuevo en GitHub, copia su URL y usa: 
    git remote add origin [URL del repositorio] 
    git push -u origin master 
    1. Echa un ojo: Ve a GitHub y revisa que tu archivo esté ahí. 

    Si Algo Sale Mal 

    Problemas con Puertos en XAMPP 

    Si Apache o MySQL no arrancan: 

    1. Lee el error: El panel te dirá qué pasa. 
    2. Cambia el puerto: Abre C:\xampp\apache\conf\httpd.conf, busca  
     Listen 80, cámbialo a Listen 8080 y reinicia. 

    Líos con Permisos 

    Si no puedes guardar archivos: 

    1. Corre como jefe: Abre XAMPP como administrador. 
    2. Revisa permisos: Asegúrate de que tu usuario mande en C:\xampp\htdocs. 

    El Gran Final 

    Listo! Ya tienes un entorno de desarrollo PHP 8 en Windows que está para comérselo. Con XAMPP, VS Code, Git y GitHub, estás armado hasta los dientes para programar lo que quieras. Ahora, lánzate a crear tu primera aplicación y descubre todo lo que puedes hacer con esto. ¿Qué esperas? ¡A darle caña al código!  en el siguiente tutorial crearemos nuestra primera aplicación con PHP. 

    Scroll al inicio