En V.Code :
- Podemos intalar el plugin PHP Server
Introducción
Cómo aprender a programar
¿PHP está muerto?
Cómo interactúa una página web con tu backend
Instalación
Instalación de PHP en Windows
Instalación de PHP en Linux
Instalación de PHP en macOS
Ejecutando código y archivos PHP
Hackea tu miedo a la terminal
Cómo ejecutar tus archivos PHP
Aprendiendo a caminar con PHP
Sintaxis básica de PHP
Debugging y comentarios
Variables y constantes
Tipos de datos
Tipos de datos
¿Qué es el casting?
Reto: análisis de tipado en PHP
Operadores en PHP
Operadores lógicos: ¿qué son las tablas de verdad?
Reto: análisis de operadores lógicos
Operadores aritméticos
Operadores relacionales
Otros operadores en PHP
Precedencia de operadores
Programando con PHP
Tu primer programa: ¿qué hora es?
Solución del reto: ¿qué hora es?
¿Quieres un Curso Básico de PHP: Arreglos, Funciones y Estructuras de Control?
Crea una cuenta o inicia sesión
¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera
Para instalar PHP en Windows usaremos una herramienta llamada XAMPP.
XAMPP es un empaquetador que nos facilita la instalación de PHP y un servidor web llamado Apache con el cual funciona este lenguaje.
![Advertencia de algunas restricciones a XAMPP](https://static.platzi.com/media/articlases/Images/2%281%29.png)
Te preguntará por la carpeta donde lo quieres instalar. Por defecto, y por buenas prácticas, se suele instalar en el disco local C y en la ruta que te muestra el instalador.
Puedes elegir el idioma del programa:
Para Windows disponemos también de otros programas que nos ayudan con la instalación de PHP, entre ellos tenemos:
Adicional a esto, si usarás el editor Visual Studio Code, existe una documentación oficial (en inglés) que te puede ser de ayuda para poder trabajar con PHP.
Contribución creada por: Martín Álvarez, con los aportes de Rebeca González Erazo y Juan Felipe Angarita López.
Aportes 29
Preguntas 15
En V.Code :
Ándale, andaba buscando un tutorial de cómo instalar php y me encuentro con el gran RetaxMaster que de alumno ya pasó a ser maestro.
Felicidades!
Si tienen varios entornos como XAMPP y Laragon u otro, solo tengan corriendo los servicios de uno a la vez, si no da errores.
Recuerdo hace bastante tiempo haber usado XAMPP, pero de repente me cambie a desarrollo con Node, aqui estoy de nuevo, con ganas de aprender 😄
En esta clase aprendi a no poner contraseñas complicadas o tendré que escribirlas más de una vez como le paso a Carlos
Una vez que han instalado XAMPP y que el módulo les aparece en color verde, pueden ir a sus navegadores y escribir la palabra localhost y tienen que ver algo como esto:
Esto quiere decir que detrás de ese localhost, está detrás tu dirección IP, esto quiere decir que todo dispositivo que esté en tu red, puede accesar a tu IP pública y como respuesta, aparecerá la imagen que he compartido arriba.
Yo prefiero LARAGON para Windows
Durante la instalación específicamente en las configuraciones me daba el error de “Apache Shutdown Unexpectedly” encontré la solución en este link: How to Fix the XAMPP Error “Apache Shutdown Unexpectedly”
yo prefiero WAMP
Para quienes tengan interes en instalar Laragon. (Agosto de 2022)
La ultima version estable es la 5.0 y trabaja bien con php 8.0.1 en adelante.
Este instala Apache 2.4.35 y MySQL 5.7.24
gracias profe por explicar tan detalladamente, así si dan ganas de aprender
Puro linux
No conocia XAMPP
Si no les inicia XAMPP reinicien su computadora, por lo general después de tiempo el puerto que usaban para XAMPP usa otra app, se soluciona reiniciando o cerrando los softwares que arrancan de inicio
Laragon igual esta agradable
Paquetes que Incluyen PHP
Existen ciertos paquetes que incluyen PHP como parte del mismo. Estos paquetes suelen incluir todo lo necesario para configurar un entorno de desarrollo PHP, por lo que también incluyen otras herramientas como Apache o MySQL. Si bien estos paquetes funcionan, en ocasiones podrías querer instalar PHP por separado por diversos motivos, especialmente si usas PHP en un entorno de producción.
Algunos ejemplos de estos paquetes son Wamp, XAMPP, MAMP o UniServer. Si lo que quieres es configurar tu entorno local con rapidez mediante alguna de estas aplicaciones, puedes consultar alguno de los siguientes tutoriales:
Instalación de PHP con Wamp: Tutorial de instalación de Wamp,
Instalación de PHP con XAMPP: Tutorial de instalación de XAMPP
Instalación de PHP con MAMP: Tutorial de instalación de MAMP
Instalación de PHP con UniServer: Tutorial de instalación de UniServer
Si por el contrario prefieres instalar PHP manualmente, a continuación te explicamos cómo.
Para comprobar que XAMPP está corriendo bien, ingresen en su navegador la dirección: 127.0.0.1
Debería aparecerles una página de bienvenida de XAMPP.
Qué rápido le descarga el programa al profesor :’)
Yo tengo que ir a dar una vuelta y volver para poder continuar.
Saludos
Seria cool explicar otras herramientas, Wamp,EasyPHP, Laragon, o instalación por separado de los requerimientos.
Muuuchas gracias.
Quien lo instale desde linux , le recomiendo ver este video:https://www.youtube.com/watch?v=kLoHsNb1Tfw
y si no te corre el servidor der sql le das en config y le cambias el el puerto, ejemplo: si esta en 3306 , lo cambias a 3308.
y si apache no te sirve corres este comando en la terminal : sudo /etc/init.d/apache2 stop
Para aquellos que tuvieron el siguiente:
02:07:16 [Apache] Error: Apache shutdown unexpectedly.
02:07:16 [Apache] This may be due to a blocked port, missing dependencies,
02:07:16 [Apache] improper privileges, a crash, or a shutdown by another method.
02:07:16 [Apache] Press the Logs button to view error logs and check
02:07:16 [Apache] the Windows Event Viewer for more clues
02:07:16 [Apache] If you need more help, copy and post this
02:07:16 [Apache] entire log window on the forums
02:08:14 [Apache] Problem detected!
02:08:14 [Apache] Port 443 in use by ““D:\VM Ware\vmware-hostd.exe” -u “C:\ProgramData\VMware\hostd\config.xml”” with PID 9008!
02:08:14 [Apache] Apache WILL NOT start without the configured ports free!
02:08:14 [Apache] You need to uninstall/disable/reconfigure the blocking application
02:08:14 [Apache] or reconfigure Apache and the Control Panel to listen on a different port
Instalado XAMPP en windows, saltare a la clase 7.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?