En este art铆culo, explicaremos c贸mo instalar PHP en Windows. Hay tres formas diferentes de instalar y ejecutar PHP en Windows, daremos detalles en cada una de 茅stas.
PHP es un lenguaje de secuencias y comandos server-side que se utiliza generalmente para crear aplicaciones web, que sirven para crear desde un blog hasta una tienda de comercio electr贸nico. De hecho, PHP es uno de los lenguajes de script en servidor m谩s populares para el desarrollo web.
A continuaci贸n, veremos los requisitos previos para instalar PHP en tu computadora con Windows.
Elementos b谩sicos
Antes de instalar PHP, debes verificar la versi贸n de Windows. Si est谩s utilizando una versi贸n de Windows anterior a Windows 2008 / Vista, no podr谩 instalar versiones de PHP superiores a 5.5. Seg煤n datos oficiales, a partir de la versi贸n PHP 7.2.0, Windows 2008 y Windows Vista no son compatibles.
Es importante asegurarse de que la versi贸n de Windows concuerde con la versi贸n de PHP que desea instalar.
Veremos diferentes formas de instalar PHP. Si deseas instalar PHP manualmente, tendr谩s que editar algunos archivos del sistema ya que eso es parte del proceso. Te recomendamos usar el paquete todo en uno, que m谩s sencillo y la configuraci贸n se realizar谩 autom谩ticamente.
En esta ocasi贸n, instalaremos la 煤ltima versi贸n estable de PHP, que es la 7.4. De hecho, PHP tiene varias versiones.
Posibles formas de instalar PHP en Windows
Instalaci贸n manual
En el proceso de instalaci贸n manual, adem谩s de descargar el paquete PHP, debes seguir un par de pasos para configurarlo correctamente.
Paquetes todo en uno
Hay un par de canales de distribuciones de PHP de Windows que vienen como paquetes todo en uno. Adem谩s de PHP, estos tambi茅n instalan y configuran el servidor web Apache y un servidor de base de datos MySQL. Son 煤tiles para los desarrolladores que desean configurar y completar el desarrollo web de forma r谩pida y sencilla.
XAMPP y WampServer son los canales dos de las distribuciones de Windows m谩s populares entre la comunidad.
Usando un instalador .msi
Es una de las formas m谩s f谩ciles y preferidas para instalar PHP para novatos. Pero est谩 en desuso y ya no se recomienda. Para instalar PHP con un instalador, solo se necesita descargar el instalador .msi y ejecutarlo como cualquier otro software que instale en Windows.
Sin embargo, a partir de PHP 5.4.0, no se puede encontrar archivos de instalador .msi en la p谩gina de descargas de PHP. Por lo tanto, esto solo ser谩 煤til si desea instalar una versi贸n anterior de PHP.
Instalar PHP en Windows manualmente
Descargar y extraer los archivos del paquete PHP
Lo primero que debes hacer es descargar el archivo de paquete PHP que elija de la p谩gina oficial de descargas de PHP.
Encontrar谩s archivos .zip disponibles para sistemas x86 y x64, as铆 que aseg煤rate de descargar el correcto seg煤n la arquitectura de tu sistema operativo Windows. Adem谩s, tendr谩s que elegir si descargar谩s la versi贸n segura o no tan segura de PHP. Si planeas ejecutar PHP como un m贸dulo de Apache, se recomienda la versi贸n segura para subprocesos. Sin embargo, si desea ejecutar PHP como un m贸dulo CGI, 隆puede elegir cualquiera de 茅stos!
A continuaci贸n, debe extraer el archivo .zip en el directorio donde deseas instalarlo. Una ubicaci贸n de instalaci贸n com煤n es C: \ php. Debes crear el directorio php y extraer el contenido del archivo .zip dentro del directorio C:\ php.
Configura el archivo php.ini
El paquete PHP mencionado ya contiene dos versiones diferentes del archivo de configuraci贸n: php.ini-development y php.ini-production. El archivo php.ini-development est谩 dise帽ado y configurado para el desarrollo local, tambi茅n cuenta con caracter铆sticas habilitadas que hacen que sea m谩s f谩cil probar y depurar su c贸digo, pero provocar谩 que el software funcione m谩s lento y no es seguro para un sitio en funcionamiento. Por otro lado, el archivo php.ini-production est谩 dise帽ado para buen rendimiento y seguridad. Usaremos el archivo php.ini-production.
PHP detecta el archivo php.ini como su archivo de configuraci贸n, por lo que tendr谩s que copiar el archivo para su desarrollo local y cambiarle el nombre al archivo php.ini. Como vamos a usar la versi贸n de producci贸n, debes copiar el archivo php.ini-production en el archivo C: \ php \ php.ini.
A continuaci贸n, abre el archivo php.ini en un editor de texto y busca la l铆nea: extension_dir = 芦ext禄
Esta es la ruta del directorio de extensiones PHP, ahora lo cambiaremos como se muestra en el siguiente fragmento.
1 extension_dir = 芦C:/php/ext禄
Es importante tener en cuenta que hemos eliminado el punto y coma delante de la l铆nea para asegurarnos de que no est茅 comentado. Obviamente debes ajustar la ruta anterior para que coincida con su directorio de instalaci贸n.
Configurar la PATH variable de entorno
El proceso de actualizaci贸n de la PATH variable en Windows cambia de una versi贸n a otra, por lo que se mostrar谩 c贸mo cambiarlo en Windows 10.
En la barra de b煤squeda de Windows, escribe environment, la palabra clave y elige: Editar las variables de entorno del sistema en los resultados de b煤squeda. Ve a la secci贸n Avanzado> Variables de entorno. Editar la PATH variable de entorno y agregar ;C:\php al final. Esto har谩 que pueda ejecutar PHP escribiendo php desde el s铆mbolo del sistema: no importa en qu茅 carpeta se encuentre.
Finalmente, reinicia el sistema y listo. 隆Has instalado con 茅xito PHP en Windows!
Instalaci贸n con un paquete todo en uno
Como se mencion贸, XAMPP y WampServer son paquetes populares todo en uno que permiten instalar PHP junto con otros componentes esenciales en desarrollo web como un servidor web y un servidor para base de datos.
Independientemente de que herramienta elijas, el proceso de instalaci贸n de estas herramientas es sencillo. Necesitas descargar el instalador correspondiente y ejecutarlo en tu instalaci贸n de Windows.
Instalar extensiones PHP
Cada vez que desees habilitar una extensi贸n espec铆fica en PHP, solo necesitas encontrar la entrada asociada en el archivo de configuraci贸n php.ini y desvincularla.
Por ejemplo, supongamos que desea habilitar la extensi贸n mysqli, por lo que debes buscar la entrada extension = mysqli en el archivo php.ini y desvincularla, como se muestra en el siguiente fragmento:
1 …
2 …
3 ;extension=mbstring
4 ;extension=exif ; Must be after mbstring as it depends on it
5 extension=mysqli
6 ;extension=oci8_12c ; Use with Oracle Database 12c Instant Client
7 …
8 …
De la misma forma puedes habilitar otras extensiones.
Le铆ste: C贸mo instalar PHP en Windows, te recomendamos: 驴Qu茅 es npm? peque帽a gu铆a para principiantes
Te invitamos a que nos sigas en nuestras redes sociales: Facebook, Twitter, Instagram y Youtube con el perfil:聽@tortugacode