Instalar PHP 5.6 sobre Apache 2.4 – Windows

por el 19/10/15

Seguimos con la nueva versión de la guía. Ya tenemos instalado y en funcionamiento nuestro Apache, así que llega el turno de integrarle PHP. Este manual estará basado en la versión 5.6.14, puede no ser compatible con futuras versiones.

Antes de hacer nada crearemos una carpeta llamada php en nuestra carpeta server.

A continuación descargamos php de aquí. Recomendamos la versión zip Thread Safe (php-5.6.14-Win32-VC11-x64.zip)

Extraemos su contenido en D:\server\php

En primer lugar necesitamos que Windows sepa donde tenemos PHP mediante una variable de entorno.

Para ello nos dirigimos a las propiedades de Equipo haciendo click derecho, seleccionamos el menú Configuración Avanzada del Sistema, pulsamos sobre el botón Variables de entorno.

En variables del sistema, pulsamos sobre Nueva… para crear una nueva variable. Como nombre ponemos PHPRC y como valor ponemos al ruta de nuestro php, en nuestro caso D:\server\php.

Nuestro sistema ya sabe donde tenemos PHP, es turno de decírselo a Apache.

Para ello nos dirigimos a la carpeta conf de Apache, donde crearemos una nueva carpeta llamada addons y dentro un fichero de nombre php.conf.

En el fichero escribimos lo siguiente

PHPIniDir "D:/server/php"

LoadFile "D:/server/php/php5ts.dll"
LoadModule php5_module "D:/server/php/php5apache2_4.dll"

AddHandler application/x-httpd-php .php
AddHandler application/x-httpd-php-source .phps

DirectoryIndex index.php

Guardamos y cerramos.

Para terminar con Apache debemos indicarle que hay archivos de configuración adicionales. Para ello abrimos el archivo httpd.conf y al final añadimos

# Custom conf
IncludeOptional conf/addons/*.conf

Ya hemos terminado con Apache, ha llegado el turno de configurar PHP

En el directorio donde guardamos PHP buscamos el archivo php.ini-production, lo renombramos a php.ini y lo abrimos.

Para indicarle a php el directorio de extensiones

Buscamos extension_dir. Notareis que hay 2, sobre uno pone On Windows, descomentáis ese eliminando ; del principio de la línea

Por ahora no activaremos ninguna extensión, pero si necesitáis activar alguna, solo debéis descomentar la linea eliminado «;» del comienzo de línea. Próximamente crearemos una guía explicando algunas de las extensiones incluídas.

Una vez terminado guardamos

Con esto queda todo configurado, solo resta reiniciar para que se apliquen todos los cambios.

net stop Apache2.4
net start Apache2.4

Es posible que os diga que no ha podido arrancarse, en tal caso es necesario instalar Visual C++ Redistributable for Visual Studio 2012. Atentos a instalar la versión correspondiente con vuestro Apache y PHP, x86 para 32 bits o x64 para 64 bits.

Una vez listo ya podréis iniciar apache.

net start Apache2.4


Ahora vamos a verificar que hemos instalado PHP correctamente. Para ello abrimos el bloc de notas y escribimos:

< ?php 
phpinfo();
?>

Guardamos el archivo como php_info.php en el directorio web.

Abrimos el navegador y escribimos

https://127.0.0.1/php_info.php

Debería aparecer algo como esto

php_works

Y aquí terminamos nuestra guía de instalación de PHP. Estad pendientes pues pronto tocará instalar MySQL.

¡Nos vemos con el próximo bol de Pistachitos!

Escribir un Comentario