La configuración e instalación es muy fácil espero les sirva.
Primero debes descargar las aplicaciones desde:
PHP
APACHE
http://httpd.apache.org/download.cgi
Hay que considerar que para PHP los identificados como VC9 están compilados con Visual Studio 2008 C++, y están optimizados para usar PHP en Windows con IIS (Internet Information Server), el servidor propio de Windows.
Cuando decidimos usar como Servidor Web Apache no debemos usar las VC9, por tanto seleccionamos el archivo identificado con VC6 que está compilado con Visual Studio 6 y es la propia para los ejecutables de Apache.
Lo otro que debemos elegir es la versión Thread Safe, ya que es la que va con Apache, la Non-Thread Safe está mejorada para utilizar con Windows e IIS, pero no con Apache, por eso la elección.
Para este ejemplo elegimos las siguientes versiones:
PHP
VC6 x86 Thread Safe
php-5.2.17-Win32-VC6-x86.zip
APACHE
httpd-2.2.21-win32-x86-openssl-0.9.8r.msi
INSTALACION PHP 5
Una vez descargado debemos extraer los archivos en c:/php; es importante mantener el nombre de esta carpeta porque es el nombre default para las demás aplicaciones.
Posteriormente renombrar el archivo php.ini-dist por php.ini
CONFIGURACION IIS 7
Seguir los pasos del siguiente video
CONFIGURACION APACHE 2.2
- Debemos detener momentaneamente IIS.
- Posteriormente ejecutar el .msi
- Aceptar la licencia y acuerdos de uso.
- En Network Domain y Server Name poner localhost que es traducido como la dirección IP de loopback 127.0.0.1
- E-mail; poner cualquier dirección de correo electrónico.
- Seleccionar la opción All Users. Posteriormente cambiaremos el puerto desde el archivo de configuración de Apache httpd.conf
Una vez finalizada la instalación copiamos el archivo test.php que creamos en la configuración de IIS en el siguiente path:
C:/Program Files/Apache Software Foundation/Apache2.2/htdocs
Ahora editaremos el archivo de configuración de Apache para que reconozca los archivos .php. Desde:
C:/Program Files/Apache Software Foundation/Apache2.2/conf
Abrimos con notepad el archivo httpd.conf y agregamos las siguientes líneas
- Reemplazar Listen 80 por Listen 8080 esto nos permitirá utilizar el localhost tanto para IIS7 como para Apache 2.2
- Agregar las líneas:
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"
Con la combinación de estas tres líneas tenemos entonces un Apache 2.2 admitiendo archivos .php e interpretándolos con PHP5.
- Guardar cambios.
Una vez que hayamos configurado IIS y Apache reiniciamos ambos servidores.
PRUEBAS
Para probar que ambos servidores reconozcan los .php hay que invocar al localhost desde el browser de la siguiente manera:
PHP 5 SOBRE IIS 7
PHP 5 SOBRE APACHE 2.2
Y listo IIS7, APACHE 2.2 Y PHP 5 ahora corren sobre WINDOWS 7
Suerte!
Primero debes descargar las aplicaciones desde:
PHP
APACHE
http://httpd.apache.org/download.cgi
Hay que considerar que para PHP los identificados como VC9 están compilados con Visual Studio 2008 C++, y están optimizados para usar PHP en Windows con IIS (Internet Information Server), el servidor propio de Windows.
Cuando decidimos usar como Servidor Web Apache no debemos usar las VC9, por tanto seleccionamos el archivo identificado con VC6 que está compilado con Visual Studio 6 y es la propia para los ejecutables de Apache.
Lo otro que debemos elegir es la versión Thread Safe, ya que es la que va con Apache, la Non-Thread Safe está mejorada para utilizar con Windows e IIS, pero no con Apache, por eso la elección.
Para este ejemplo elegimos las siguientes versiones:
PHP
VC6 x86 Thread Safe
php-5.2.17-Win32-VC6-x86.zip
APACHE
httpd-2.2.21-win32-x86-openssl-0.9.8r.msi
INSTALACION PHP 5
Una vez descargado debemos extraer los archivos en c:/php; es importante mantener el nombre de esta carpeta porque es el nombre default para las demás aplicaciones.
Posteriormente renombrar el archivo php.ini-dist por php.ini
CONFIGURACION IIS 7
Seguir los pasos del siguiente video
CONFIGURACION APACHE 2.2
- Debemos detener momentaneamente IIS.
- Posteriormente ejecutar el .msi
- Aceptar la licencia y acuerdos de uso.
- En Network Domain y Server Name poner localhost que es traducido como la dirección IP de loopback 127.0.0.1
- E-mail; poner cualquier dirección de correo electrónico.
- Seleccionar la opción All Users. Posteriormente cambiaremos el puerto desde el archivo de configuración de Apache httpd.conf
Una vez finalizada la instalación copiamos el archivo test.php que creamos en la configuración de IIS en el siguiente path:
C:/Program Files/Apache Software Foundation/Apache2.2/htdocs
Ahora editaremos el archivo de configuración de Apache para que reconozca los archivos .php. Desde:
C:/Program Files/Apache Software Foundation/Apache2.2/conf
Abrimos con notepad el archivo httpd.conf y agregamos las siguientes líneas
- Reemplazar Listen 80 por Listen 8080 esto nos permitirá utilizar el localhost tanto para IIS7 como para Apache 2.2
- Agregar las líneas:
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"
Con la combinación de estas tres líneas tenemos entonces un Apache 2.2 admitiendo archivos .php e interpretándolos con PHP5.
- Guardar cambios.
Una vez que hayamos configurado IIS y Apache reiniciamos ambos servidores.
PRUEBAS
Para probar que ambos servidores reconozcan los .php hay que invocar al localhost desde el browser de la siguiente manera:
PHP 5 SOBRE IIS 7
PHP 5 SOBRE APACHE 2.2
Y listo IIS7, APACHE 2.2 Y PHP 5 ahora corren sobre WINDOWS 7
Suerte!