Crea una cuenta o inicia sesi贸n

隆Contin煤a aprendiendo sin ning煤n costo! 脷nete y comienza a potenciar tu carrera

Compra acceso a todo Platzi por 1 a帽o

Antes: $249

Currency
$209/a帽o

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscr铆bete

Termina en:

16D
0H
34M
14S

Instalaci贸n de PHP en Windows

4/24
Recursos

Para instalar PHP en Windows usaremos una herramienta llamada XAMPP.

Instalando PHP con 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.

Descarga

  1. Visitamos la p谩gina de Apache.
  2. Buscamos la opci贸n de Download o Descarga.
  3. Elegimos 鈥淴AMPP para Windows鈥. A continuaci贸n iniciar谩 la descarga.

Instalaci贸n

  1. Ejecutamos el instalador que descargamos.
  2. Tal vez te aparezcan estas ventanas con ciertas advertencias. Solo d茅mosle a S铆 (Yes) y OK:
Advertencia del Antivirus
![Advertencia de algunas restricciones a XAMPP](https://static.platzi.com/media/articlases/Images/2%281%29.png)
  1. Ver谩s la ventana de instalaci贸n de XAMPP. Le damos a Siguiente (Next):
Ventana de instalaci贸n de XAMPP
  1. Seleccionas los componentes que deseas instalar. En esta ocasi贸n dejamos marcadas todas las opciones:
Componentes que desees instalar de XAMPP
  1. 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.

  2. Puedes elegir el idioma del programa:

Idioma del programa XAMPP
  1. Veremos la siguiente ventana con esta opci贸n marcada. Se recomienda desmarcarla:
Acerca de Bitnami
  1. Damos a Siguiente (Next):
Listo para instalar XAMPP
  1. Esperamos a que termine de instalar:
Instalaci贸n de XAMPP en proceso

Activando Apache

  1. Abrimos XAMPP y nos sale una ventana como esta:
Ventana de XAMPP ya instalado
  1. Damos clic en start para activar el servidor web Apache:
Encendiendo el servidor web Apache
  1. Si te aparece la siguiente ventana, es importante marcar las opciones de Redes privadas y Redes p煤blicas para as铆 evitar futuros problemas. Luego le damos a Permitir Acceso:
Permitir acceso a XAMPP a nuestras Redes Privadas y Redes P煤blicas
  1. Si te aparece el m贸dulo Apache con fondo verde significa que ya tienes a Apache ejecut谩ndose:
Apache activado
  1. Finalmente, si deseas desactivar Apache, solo debes seleccionar la opci贸n de stop que aparece al lado:
Desactivando Apache

Alternativas a XAMPP

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 26

Preguntas 15

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Si por si acaso visual studio code no les reconoce php:

  • Aqu铆 el link a la documentaci贸n para configurarlo.

  • Adicional, les dejo un video con el paso a paso de la configuraci贸n. La parte espec铆fica de 茅sta configuraci贸n empieza en el minuto 4:18, pero yo les sugiero ver desde el minuto 3:15, donde indica unas extensiones interesantes que les podr铆an ser 煤tiles.

Muchos 茅xitos!

Aqui dejo otra herramienta similar a XAMPP, es m谩s ligera con configuraciones m谩s sencillas.
Es el popular Laragon :
https://laragon.org/

En V.Code :

  • Podemos intalar el plugin PHP Server

脕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 馃槃

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

En esta clase aprendi a no poner contrase帽as complicadas o tendr茅 que escribirlas m谩s de una vez como le paso a Carlos

Durante la instalaci贸n espec铆ficamente en las configuraciones me daba el error de 鈥淎pache Shutdown Unexpectedly鈥 encontr茅 la soluci贸n en este link: How to Fix the XAMPP Error 鈥淎pache 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 鈥溾淒:\VM Ware\vmware-hostd.exe鈥 -u 鈥淐:\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

Link de ayuda

Instalado XAMPP en windows, saltare a la clase 7.