Servidores Web

Páginas: 5 (1136 palabras) Publicado: 15 de febrero de 2013
Instalar PHP 5 en Windows 7 con Apache
por Jorge Oyhenard en desarrollo web
20 de January de 2010 15:05 pm
275
Luego que tenemos Instalado y funcionando nuestro Apache 2.2 es muy sencillo Instalar y configurar PHP 5 en nuestro PC con Windows 7.
Seleccionar la versión y compilación adecuada de PHP
Lo primero que vamos a hacer es descargar la última versión disponible de PHP 5 en el sitio dedescarga http://windows.php.net/download/.
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, pero nosotros no utilizaremos IIS, ya que usamos Apache en vez de IIS.
Cuando decidimos usar como Servidor Web Apache no debemos usar las VC9, por tanto seleccionamosel 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.
La decisión de usar Apache la fundamento en que la mayoría de los servidores en Internetusan Linux y Apache, y si bien vamos a usar el PC con Windows para desarrollar es deseable que nuestras aplicaciones corran lo más parecido posible, sobre todo en algunas técnicas como la aplicación de Mod_Rewrite, y URLs amigables que veremos en próximos artículos de desarrollo web con PHP teniendo en cuenta SEO o sea webs optimizadas para buscadores.
Descargar PHP 5.3.3
No ocuparemos tampocoel instalador MSI, será suficiente con el ZIP, por tanto el archivo a descargar es: VC6 x86 Thread Safe (2010-Jul-21 20:29:51) ZIP de 14.57 MB.
Tener en cuenta que la fecha puede cambiar, pero con lo explicado ya sabrán seleccionar el archivo correcto de la última versión disponible o la que prefieran.
Instalar PHP 5.3.3
Ahora que tenemos el archivo ZIP vamos a descomprimirlo en nuestra carpetac:\appserv\php5. La carpeta php5 la creamos en el momento, recordemos que c:\appserv fue la que sugerimos en el tutorial de Instalar Apache 2.2 en Windows 7.
Como dijimos no correremos el instalador solo basto con descomprimirlo, y usamos como destino general nuestra carpeta c:\appserv de forma que quede todo el servidor de prueba quede ordenado, hasta ahora tendríamos estas carpetas:c:\appserv
Apache2.2
php5
www
Si la carpeta c:\Apache2.2\www no está creada, la creas manualmente en ese lugar
Configurar Apache 2.2 con PHP
Cuando instalamos Apache por si mismo servirá paginas Html, imágenes, etc, pero no es capaz de interpretar PHP, por tanto debemos ahora indicarle que nuestro PHP 5 recién descomprimido será quien interprete los archivos programados en este lenguaje antes deenviarlos al navegador del usuario.
Para esto, vamos a abrir con un editor el archivo de configuración de Apache que vimos en la Instalación de Apache, o sea c:\appserv\Apache2.2\conf\httpd.conf
En este archivo, buscamos la sección donde carga los módulos y agregamos la línea:
LoadModule php5_module “C:/appserv/php5/php5apache2_2.dll”
esta línea, es bastante obvia si prestamos atención. Lo quehace es cargar el módulo de PHP5 para Apache 2.2. Debemos agregar la línea al comienzo o final de todos lo otros módulos que se están cargando, prestando atención que esta línea no tenga un # (sharp) delante, ya que eso significa que no debe ejecutarse.
También debemos cuidar que las comillas sean dobles, a veces al copiar y pegar no quedan las comillas dobles tradicionales, en ese caso escribe denuevo las comillas.
Debajo debemos agregar otra línea:
AddType application/x-httpd-php .php
es la que advierte al Servidor Apache de que debe procesar archivos con extensión .php, si no lo agregamos nos daría un error de archivo desconocido al llamar un archivo .php.
Con la combinación de estas dos lineas tenemos entonces un Apache 2.2 admitiendo archivos .php e interpretándolos con PHP5....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Servidor Web
  • Servidores web
  • Servidor WEb
  • Servidor web
  • servidores Web
  • servidor web
  • Servidor web
  • Servidores Web

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS