Como ejecutar PHP en local sin web hosting ni conexion a Internet

El fin de semana me esperaban 7 horas de viaje en colectivo (sin conexion a Internet) y pensaba que bueno sería aprovecharlas para avanzar con los proyectos que estoy desarrollando a clientes que han contratado mi servicio como programador freelance.

Me puse a investigar y encontré EasyPHP. Se trata de un software gratuito que te permite instalar apache, php, mysql y phpMyAdmin en tu computadora local windows y poder ejecutar scripts php en forma local (sin necesidad de contar con un web hosting ni conexion a Internet).

Me funcionó muy bien, es recomendable. Aquí dejo unos tips de mi experiencia con éste programa:

  • los archivos php hay que subirlos a la carpeta: C:\Program Files (x86)\EasyPHP-12.1\www (allí crear una carpeta por cada proyecto, ejemplo “proyecto1”)
  • para navegar el script, ingresar la siguiente url en el navegador:
    http://127.0.0.1/proyecto1/
  • las bases de datos se crean desde phpMyAdmin (aquí no hay Cpanel)
  • los datos de conexión a la base de datos Mysql son los siguientes:
    servidor: 127.0.0.1
    usuario: root
    pass: (sin password, dejar en blanco)
  • el nombre de las tablas debe estar en letras minúsculas. phpMyAdmin no permite pasar a mayúsculas
  • el símbolo de apertura de código php es <?php    (la abreviatura <? no funciona)
  • esto evita poder imprimir variables en pantalla utilizando el método abreviado <?=$variable?>

Para abrir phpMyAdmin es necesario iniciar el programa EasyApache. Luego hacer click derecho sobre su ícono (se encuentra al lado del reloj de windows, abajo y derecha de la pantalla). Seleccionar Administration. Y presionar un botón azul que dice “Open” en el apartado Modules.

Una ventaja interesante que tiene trabajar en local es que se ahorra mucho tiempo en los uploads ftp al servidor. Uno guarda los cambios y directamente puede probar en el browser.

Fue muy satisfactorio poder aprovechar esas 7 horas programando desde mi notebook 🙂
Espero les sirva a ustedes también!

Hosting

Te recomendamos...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *