
Todo desarrollador sabe que para trabajar en cualquier proyecto sea profesional o personal, se necesita levantar un servidor local o mejor conocido como localhost en su maquina de trabajo. Por ello vamos a explicar como se realiza y como utilizarlo, especialmente para programar con el lenguaje de programación PHP.
Tabla de contenido:
¿Por que hay que tener un servidor local para programar?
En el desarrollo de software que necesiten conexiones de internet, principalmente las paginas web, necesitan un servidor alojado en la nube (internet) que permita la interconexión entre múltiples usuarios.
El lenguaje de programación PHP, es un lenguaje del lado del servidor, por ende para ejecutar un código de PHP se necesita un servidor. Pero obviamente para empezar a programar no queremos complicarnos la vida y sin gastar mucho dinero para empezar a codificar un proyecto. Es por ello que se necesita un servidor alojado en la propia maquina y ejecutar nuestro código.
Tenga en cuenta que los servidores local no funcionan como un servidor de despliegue a producción, es decir, no es recomendable utilizar nuestra maquina como servidor local para alojar nuestra web, aplicación, entre otros a internet. Solo es para uso local y netamente para desarrollar.
Elegir un software para nuestro servidor local
Lo primero que debemos hacer es elegir un software para preparar todos los servicios necesarios. Existen varios software al día de hoy que te permiten crear tu localhost o servidor local, algunos hasta portable, pero lo importante que debemos enfocarnos es el que más rápido y fácil nos hace el trabajo.
Los que personalmente recomiendo son los siguientes:
- XAMPP (Primera opción)
- UwAmp (Portable)
- WampServer (Alternativa)
Cada una de ellas tienen sus pro y contras, pero todos ellos son para PHP y contienen ya incluido los servicios para poder levantarnos el servidor de base de datos MySQL.
En lo personal trabajo con UwAmp ya que puedo usarlo de manera portable y puedo trabajar en cualquier lugar, sin embargo, no cuenta con todas las versiones PHP disponible y se debe instalar la versión que necesiten de manera manual. Pero otra opción mas confiable es XAMPP, donde si trae todo lo necesario y compatible con cualquier versión.
Instalar XAMPP en nuestra PC
Para poder instalar XAMPP necesitamos ir a su pagina oficial https://www.apachefriends.org/es/
Luego de entrar debemos localizar el botón de nuestro sistema operativo, en este caso Windows y descargar el software.

El siguiente paso es ejecutar el instalador que se descargo y guardo en nuestra maquina.
Nos aparecerá lo siguiente:

Al presionar siguiente (Next en ingles) nos aparecerá los componentes que se van a instalar, por defecto dejen los seleccionados, en caso que no quieran un componente en especifico pueden deseleccionarlo.

En el siguiente paso debemos especificar que ruta queremos que se instale nuestro servidor local, es recomendable dejarlo en la unidad principal para evitar cualquier inconveniente en el desarrollo, sin embargo pueden ubicarlo en cualquier ubicación de su pc.
Procedemos a seleccionar el idioma e indicar que se instale nuestro servidor. Por ahora el asistente de instalación de XAMPP solo te ofrece dos idiomas inglés y alemán, escogemos inglés

En este paso, nos pregunta si queremos saber mas sobre Bitnami, pueden dejarlo seleccionado sin embargo se le mostrara una pagina web en su navegador, si no, deseleccionar la opción y seguir con la instalación.

Si todo esta listo vamos a indicar que instale XAMPP en nuestra máquina.


Una vez finalizado la instalación de XAMPP nos muestra la siguiente ventana con la opción seleccionada de iniciar el panel de control, hacemos clic en finalizar.

Listo al tener el panel de control ejecutado, debemos indicar el “Start” o iniciar en español, los servicios de Apache y MySQL para poder tener listo nuestro servidor local para PHP

Conclusión
Sin duda para poder empezar a programar con el lenguaje de programación PHP debemos considerar levantar nuestro servidor local (localhost) en nuestra pc, para desarrollar cualquier aplicación en PHP es necesario los servicio de apache y una base de datos MySQL para poder emplear cualquier proyecto.