3 Formas de Crear un Entorno de Desarrollo PHP Local Actualizado el 23 de enero de 2024 por InMotion Hosting 3 minutos y 38 segundos para leer Para muchos usuarios que se inician en el desarrollo web, uno de los mayores retos no es aprender el código en sí, sino ver tus resultados en el navegador. El problema es que primero necesitas configurar un entorno de desarrollo PHP adecuado para que tu código se ejecute en el navegador. Si utilizas PHP Composer, no te preocupes, está disponible en todas las cuentas de InMotion Hosting . Índice PHP es un lenguaje de programación del lado del servidor Ejecutar servidor PHP por defecto Formas sencillas de poner en marcha una pila LAMP Contenedores Virtuales para el Desarrollo PHP (Nivel Máster) PHP es un lenguaje de programación del lado del servidor Como te estás iniciando en la codificación para la web, probablemente ya seas consciente de que el código web que escribes localmente debe ejecutarse en un navegador web. HTML y JavaScript se ejecutarán en un navegador web por defecto. Sin embargo, para ejecutar archivos PHP, el programa PHP debe estar en ejecución. En una cuenta de alojamiento web, PHP está activado por defecto. Por eso se denomina a PHP "lenguaje de scripting del lado del servidor". Pero no necesitas un servidor para empezar a ejecutar código PHP localmente. Ejecutar servidor PHP por defecto Esta es la forma más fácil de obtener código PHP de forma instantánea en tu navegador, pero también es limitante para el desarrollo de proyectos más grandes. Si buscas una forma rápida y sencilla de ver la salida de algunas funciones básicas de PHP, puedes utilizar el servidor web incorporado de PHP. Todo lo que necesitas es una carpeta, con un archivo PHP en ella, y una sesión de terminal. Para iniciar el servidor PHP en esa carpeta, ejecuta este comando desde la ubicación donde se encuentran los archivos: php -S localhost:8000 Si vas a esa dirección localhost:8000podrás ver PHP funcionando perfectamente en tu navegador web. Ten en cuenta que necesitas tener PHP ya instalado en tu ordenador. Pero si tienes un Mac, por ejemplo, PHP ya está instalado, y puedes ejecutar este comando inmediatamente. Formas sencillas de poner en marcha una pila LAMP Si no tienes PHP instalado, puedes seguir adelante e instalarlo, pero hay formas más sencillas de conseguir PHP y otro software para el desarrollo web, todo en un solo paquete. Probablemente hayas oído el término "pila LAMP", que significa Linux, Apache, MySQL y PHP (todos ellos importantes programas de desarrollo web). Sin embargo, no necesitas la parte "Linux" para obtener el resto. Hay aplicaciones disponibles para Mac y Windows que te ofrecen todo lo que necesitas para el desarrollo web en tu sistema operativo actual. A continuación veremos algunas de las opciones más populares: Laragonuna aplicación gratuita que te permite ejecutar la pila "AMP" desde Windows. Algunas de las características incluyen SSL y un conjunto de instalaciones con un solo clic para programas populares como WordPress. Consigue un sitio de desarrollo local de WordPress en unos segundos. (Sabes que siempre has querido uno). MAMPMamp (gratuito) y Mamp Pro (de pago) te proporcionan un entorno de desarrollo local completo con las aplicaciones necesarias. La versión Pro te permite crear más fácilmente múltiples hosts con una cómoda interfaz de usuario. XAMPPAl igual que el paquete MAMP anterior, XAMPP te ofrece muchas de las mismas herramientas, pero en una interfaz ligeramente diferente. Verás que prácticamente todos los productos "AMP" te ofrecen el mismo efecto básico, aunque diferirán en otros factores relativos a la interfaz de usuario. Por eso es mejor que pruebes cada uno de ellos para hacerte una idea y ver cuál se adapta mejor a tu estilo de trabajo. Contenedores Virtuales para el Desarrollo PHP (Nivel Máster) Utilizar pilas "AMP" es una forma fácil y divertida de iniciarte en el desarrollo web. Puedes ejecutar literalmente un servidor web completo con una simple instalación. Para aprender los fundamentos del desarrollo web, y la mayoría de las aplicaciones profesionales, esto es suficiente. Sin embargo, en el extremo superior, algunos desarrolladores prefieren utilizar contenedores virtuales. Un contenedor es básicamente un pequeño entorno informático virtual con el mínimo software necesario para simular un servidor completo. La ventaja de utilizar un contenedor reside en la posibilidad de replicar las condiciones precisas en prácticamente cualquier otro contenedor. De este modo, tu entorno de desarrollo puede coincidir exactamente con tu servidor de producción. Y lo que es mejor, todos los programas de contenedores más populares son gratuitos. Sin embargo, son bastante difíciles de aprender. Sin embargo, como son gratuitos, puedes instalar uno y seguir un curso en línea para empezar a jugar. Docker ha demostrado ser una de las soluciones de contenedores más populares, pero hay otras ahí fuera para que las pruebes. Comparte este artículo Artículos relacionados Utilizar Evernote como sistema de archivos para los negocios y la productividad Configuración del servidor Discord: Guía para comunidades empresariales Discord Bot Desarrollo Más Allá de lo Básico: Arquitectura empresarial que realmente funciona ¿Qué es un iframe? Una guía completa para propietarios y desarrolladores de sitios web El futuro del análisis de registros de IA: Hacer que el alojamiento sea más predecible y seguro IA para marcas: Una Guía del Mundo Real para Empresarios y Directores Técnicos Las 5 principales tendencias de diseño web en 2024 Tabla Periódica SMO y Mapa App Doom Emacs: Un Emacs para usuarios de Vim Google Drive vs. Evernote
Si eres usuario de macOS, ServBay.dev es una buena herramienta, especialmente para los principiantes. Maneja todas las versiones de PHP, MariaDB, PostgreSQL , además de redis y memcached. Ejecuta varias instancias de PHP simultáneamente y cambia fácilmente. Esta herramienta ha simplificado mi desarrollo de PHP. ¡Merece la pena probarla! Respuesta