Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Promoción de webs | Rentabilidad de webs
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo
ARTICULO: Configuración de PHP como modulo de Apache en Windows

 Se muestran 40 comentarios sin revisar

Christian  08/2/07 
Tengo una duda..estoy utilizando el tomcast apache.. but al momento de instalar el php.. sale un error que debo configurar el apeche manualmente.. intente bajar al apache 2.0 pero al momento de instalar salio que habia un error con la http...

Como puedo resolver este problema.. para solo utilizaR el tomcast o necesariamente tengo que instalar el apcache 2.0
Y si es asi como resuelvo el error que me sale.

Muchas gracias por su ayuda

Christian  08/2/07 
Tengo una duda..estoy utilizando el tomcast apache.. but al momento de instalar el php.. sale un error que debo configurar el apeche manualmente.. intente bajar al apache 2.0 pero al momento de instalar salio que habia un error con la http...

Como puedo resolver este problema.. para solo utilizaR el tomcast o necesariamente tengo que instalar el apcache 2.0
Y si es asi como resuelvo el error que me sale.

Muchas gracias por su ayuda

Plazo Vencido  11/2/07 
Muchas gracias Marta.
La verdad estaba confundido con la instalacion de PHP como Modulo de Apache, ya que tengo es la version PHP 5.2.1 Zip Package y no encontraba el directorio Isapi. La pagina de prueba no me aparecia. Finalmente le agrege la directiva
# configure the path to php.ini
PHPIniDir "C:/php" , y me corrio.

Nuevamente, gracias Marta.
Un saludo a todos!!!!!!!

Ivan Palencia  15/2/07 
Les doy un comentario de un error que he encontrado con la instalación de PHP y apache, y luego la solución que he encontrado al mismo.

estoy tratando de instalar PHP en una máquina Windows y un servidor Apache ( como modulo y no como CGI). sigo todos los pasos que
indicaste en el manual (Configuración de PHP como modulo de Apache en Windows).

Mi servidor Apache funciona correctamente. Pero cuando coloco las lineas :

loadModule php4_module C:\PHP\sapi\php4apache2.dll
AddType application/x-httpd-php.php
grabo y reinicio el servidor apache y este deja de funcionar.

el error en el log es el siguente :

[Mon Feb 12 16:46:38 2007] [notice] Parent: Received restart signal -- Restarting the server.
[Mon Feb 12 16:46:38 2007] [notice] Child 4560: Exit event signaled. Child process is ending.
[Mon Feb 12 16:46:38 2007] [warn] (OS 995)La operación de E/S se ha anulado debido a una salida de subproceso o a una petición de aplicación. : winnt_accept: Asynchronous AcceptEx failed.
[Mon Feb 12 16:46:39 2007] [notice] Child 4560: Released the start mutex
[Mon Feb 12 16:46:40 2007] [notice] Child 4560: Waiting for 250 worker threads to exit.
[Mon Feb 12 16:46:40 2007] [notice] Child 4560: All worker threads have exited.
[Mon Feb 12 16:46:40 2007] [notice] Child 4560: Child process is exiting

SOLUCIÓN ENCONTRADA

Les cuento que en un Chat encontré que el error es provocado por una incompatibilidad de versiones entre el Apache 2.2.4 y la ver del PHP4, instale el apache 2.0.59 y Problema resuelto.

Ahora estoy pariendo para instalar el MySql pues no encuentro la versión 4.0.23 que es la recomendada una de las paginas que me explican como instalarlo.

Enrique Herrera  15/3/07 
.ola a todos...bueno les comento mi problema...tengo win2000 professional con spk4...he instalado el apache 2.0.59 funciona correctamente el detalle esta cuando instalo el php 4.4.6 , mas bien copio el directorio a c:\\php y sigo todos los pasos habidos y por haber y siempre me sale la ventana de si deseo guardar el archivo...alguien me puede ayudar por favor...

Quique  19/3/07 
Respecto al apartado "Un ultimo paso".

Haciendo lo que decís, ayer no m funcionó y me salia el error que comentais que da si no se copia el archivo mencionado en c:/php/sapi. En cambio he vuelto a reinstalar todo y sin copiar el archivo si me ha funcionado. Cosa rara rara...
Buen tutorial

elvis  31/3/07 
Instale apache 2.2.4 en windows XP y estoy tratando de configura php 5.2.1, y creanme le he hecho de todo, pero no ha sido posible que mis archivos con ext. php ubicados en cualquier parte del disco sean reconocidos como de tipo php, y por supuesto al intentar explorar el localhost, cuyo index hml, llama un php , no lo muestra.

les agradezco su valiosa ayuda.

gracias

Juan Carlos  02/4/07 
Muchas gracias por el articulo, me sirvio mucho. Solo un detalle: si el servidor Apache se esta ejecutando, es necesario REINICIARLO, antes de poder ver los resultados deseados. Me gaste casi 2 horas descubriendo esa "bobadita", que no me permitia ver la pantalla indicada.

Pero de verdad: muchas gracias

Eduardo  06/4/07 
Ideal! justo lo que estaba buscando. Una descripción de como instalar php muy util. A mi me ha venido genial, claro que me considero usuario avanzado, a pesar de ser mi primera instalacion del php de forma separada.

akira  09/4/07 
Hola a todos,
he seguidos los pasos al pie de la letra para php4, pero al intentar reiniciar el Apache (2.2.4) me da un error, y no me deja!
Asi q cambie las dos lineas q se añaden al httpd.conf: en vez de
LoadModule php4_module C:\php\sapi\php4apache2.dll
AddType application/x-httpd-php .php
puse
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
como dicen mas arriba. Entonces el Apache arraco, pero al intentar ver el info.php, el mozilla me dice You don't have permission to access /php/php.exe/info.php on this server.
He probado un monton de cosas y nada funciona.
¿Alguien sabe q puedo hacer, por favooor?

Elsaura  12/4/07 
Me has alegrado el dia ! Soy nueva en la empresa y me han encomendado instalar PHP4 + Apache2 y no podia ! Me e pasado los 3 primeros dias de trabajo intentando instalarlo pero que va. Hasta que llegue aki *w* Bexos !!

 13/4/07 
instale php 5.2.1 y apache 2.2.4 y mysql 5.0.37 todo sobre winxp y usando los installers, no tuve que configurar nada de nada y tal como dijeron arriba hay que usar <?php ?> para que funcione correctamente.

Saludos.

Ray  15/4/07 
Sinceramente, instalar un servidor php me parece una de las cosas más complicadas y tediosas que he echo. Además php és un lenguaje que tiene una curva de aorendizaje muy lenta. A los que puedan, les recomiendo que usen servidores .jsp. El software associado es mucho más completo.

juank  22/4/07 
instale apache, e intente instalar php, cuando abro http://localhost sale muy bien el "it works!", pero si intento "http://localhost/info.php" (asi se llama mi pagina .php q dice lo q han recomendado de info) me sale lo siguiente en el explorador:

<? phpinfo();?>

es decir el texto, no sale la pagina sino q el codigo :(
cuando cambie httpd.conf, y ubike las lineas

C:\php\sapi\php4apache2.dll
AddType application/x-httpd-php .php

(todas las combinaciones, incluso las q los comentarios recomiendan) en la parte de "LoadModules" justo despues del ultimo LoadModule que viene en el apache, y hago restart, no deja, dice "failed", pero si la ubico abajo al ultimo antes de "</IfModule>" ahi si hace restart normal, pero me sigue saliendo el codigo escrito en el .php, no la pagina que deberia salir :(

auxilio :(

juank  22/4/07 
instale apache, e intente instalar php, cuando abro http://localhost sale muy bien el \"it works!\", pero si intento \"http://localhost/info.php\" (asi se llama mi pagina .php q dice lo q han recomendado de info) me sale lo siguiente en el explorador:

<? phpinfo();?>

es decir el texto, no sale la pagina sino q el codigo :(
cuando cambie httpd.conf, y ubike las lineas

C:\\php\\sapi\\php4apache2.dll
AddType application/x-httpd-php .php

(todas las combinaciones, incluso las q los comentarios recomiendan) en la parte de \"LoadModules\" justo despues del ultimo LoadModule que viene en el apache, y hago restart, no deja, dice \"failed\", pero si la ubico abajo al ultimo antes de \"</IfModule>\" ahi si hace restart normal, pero me sigue saliendo el codigo escrito en el .php, no la pagina que deberia salir :(

auxilio :(

ruben  15/5/07 
bueno yo tengo instalado el servidor apache, con modulos php . en el archivo de config.ini se deben de cambiar los valores como viene en el articulo si es asi que puedo hacer con la version 5 de php5

davisito  17/5/07 
El comentario de Jose Doncel esta buenisimo para instalar php 5.2 La nota es de gran ayuda solo debo de agregar que el archivo php5ts.dll no viene como dll sino con otra extension en el directorio .../php/dev por lo que hay que cambiarlo a dll.

mati  25/5/07 
como hago modificando el httpd.conf para que en vez de poner <?php ponga <?. Se puede?

LINA  30/5/07 
no he podido ver la pagina de prueba.php, me sale Este error (HTTP 403 Prohibido) significa que Internet Explorer pudo conectarse al sitio web, pero no tiene permiso para ver la página web. Como hago? gracias

kapullok_2006  02/6/07 
he descargado de www.php.net la version mas nueva que es php-5.2.3.win 32.zip,hay dos en español.Me he vajado las 2.H e instalado la 1º de todas.Al descomprimir no aparece c:\php\sapi,para poder copiar las .dll , y tampoco aparece php4ts.dll.
Tengo instalado apache http server 2.2.4.
Saludos.
Si eso decidme alguna forma más fácil para novatos de instalar módulo php para este apache,
o con añgún otro.
bye.

leonardo  07/6/07 
Hola que tal, una pregunta, como configuro el php con postgres? se puede tener apache con php y postgres? No existe algun software que ya traiga los tres?? Gracas de antemano

Rafa  19/6/07 
estuvo muy dificil instalarlos pero al final lo pude hacer..

Maximo  26/6/07 
He segido los pasos que me muestran los articulos de como instalar y configurar php5 como CGI y como Modulo, he intentado con el instalador y/o con el ZIP PACKAGE y no lo he logrado que al momento de abrir el archivo info.php o prueba.php y no me muestra la pantalla con la informacción de que se instalo correctamente el PHP5 en lugar de ello me aparece la pantalla del explorador, blanca sin errores.
Otra cosa es que en el ZIP PACKAGE no encuentro la carpeta sapi que segun ustedes tiene las librerias dll.
Yo lo que quiero es configurar el apache, MySQL y el PHP5, a ver si alguien me puede ayudar por favor!
ahhhhh mi nservidor apache(2.0.59) esta funcionando correctamente y el MySQL ya lo Instalé
les agradeceria su ayuda y pronta respuesta por favor!

Jonathan Ruiz  06/7/07 
AYUDA URGENTE POR FAVOR... REALICE TODA LA INSTALACION TAL COMO LA DESCRIBEN EN EL TUTORIAL, PERO NO ME RESULTA YA EN LA PRUEBA FINAL CON EL LIKC: http://localhost/prueba.php ME ENVIA ERROR QUE NO SE ENCUENTRA LA PAGINA Y DENTRO DE LA DESCIPCION DE ERROR, ESTA UN LIK HACIA local host, DOY CLICK Y ME PARACE UNA VENTANA COMO EL MENSAJE work it!

DEBO ACLARAR QUE LA VERCION DE PHP ES LA 5.2 Y AL MOMENTO DE DESCOMPRIMIR EL ZIP NO SE INSTALA NINGUNA CARPETA sapi...

QUE PUEDO HACER O QUE HICE MAL

Rafa  27/7/07 
hola, esta muy bien el manual me ha servido mucho. A mi me seguía apareciendo el error de que no se encuentra el módulo al intentar arrancar el apache, pero se solucionó sustituyendo por esta línea: LoadModule php5_module "C:\php\php5apache2_2.dll" ahora si funciona, gracias por esta página.

q fastidio!  17/8/07 
donde esta el puto sapi! no lo encuentro por ninguna parte, es tan necesario que mueva el archivo php5ts.dll, cada vez que reinicio el apache me aparece error en localhost!... y no logro instalar el php, no aparece en la lista de programas, ayuda porfavor tengo el apache 2.2.4 y el php-5.2.3 son compatibles, pero no lo reconoce... necesito instalarlos por separado en modo de produccion... porfa!

vani  25/8/07 
hola!!!segui todos los pasos al pie de la letra.cuando hago la prueba se me abre el archivo en dreamwever!!!baje el apache 2.2.4 y php 4.4.7 no se si tiene algo que ver.disculpen la ignorancia,es que soy principiante.si alguien me puede ayudar,muy agradecida!!!gracias!!!saludos!!!!vani

Carlos  30/8/07 
Me he vuelto loco intentando instalar php 4.3.11 con Apache 2.2.4 en un XP ya que me daba el mensaje de error de que no se puede cargar el módulo constantemente, hiciera lo que hiciera.
Al final he leido que habia problemas de compatibilidad, así que he puesto el Apache 2.0.59 y me ha funcionado sin problemas a la primera.
Por si le puede servir a alguien ...

Diego  07/9/07 
hola...pues primero quiero decirles q muy ben tutorial antes me habia atorado en elgo muy simple pero logre salir solo queri preguntar algo cuando abro la pagina para verificar si ya se instalotodo me sale este mensaje
¡funciono!¡El Servidor de Red Apache ha sido instalado en ese sitio! y abajo me dicen un monton de cosas pero no es la pagina q ustedes ponen abajo y quisiera saber si ya no tengo q hacer nada mas

Luis  16/10/07 
No sé si estará demás decir que el tutorial esta bastante bien hecho pero lo que de verdad se valora es el foro y los 'foriantes', si se me permite la expresion, acabo de instalar apache con php 5 y estoy contento y satisfecho.
Moitas gazas.

navegador  28/10/07 
El articulo es bueno, y con pocas modificaciones se puede usar para otras versiones de PHP y APACHE,
que más puedo decir Gracias!

Mariano  27/2/08 
Después de unas cuantas horas probando y probando no conseguía que me apareciese el archivo de prueba...hasta que me dió por leer los comentarios, en especial el del compañero ricardovazquez y AL FIN VÍ LA LUZ ¡¡¡¡ Aún siendo obvio, Mi PC, Herramientas, Opciones de carpeta, Ver y desactivar la opción de Ocultar las extensiones de archivo para tipos de archivo conocido. Renombrar el archivo a .php y EUREKA ¡¡

ronald.a.b  27/2/08 
yo segui todos los pasos del tutorial, pero no funcionaba, me rompia la cabeza pensados .... ¡¿que co......!? hacia mal - quiero decir ¡¿que cosa hacia mal!? si siguen los pasos y no les funciona revisen la los pasos de su instalacion de apache, en lugar de elegir la instalacion por defecto, al instalar apache elijan la instalacion personalizada, pues en la instalacion por defecto, estan deshabilitadas las opciones de instalacion de librerias adicionales para agregar modulos en forma dinamica.

ronald.a.b  27/2/08 
algo que olvide añadir:
======================

la configuracion que me sirvio fue la siguiente:

#LoadModule php5_module C:\php525\php5apache2.dll
LoadModule php5_module C:/php525/php5apache2_2.dll
#C:\WINDOWS\system32
AddType application/x-httpd-php .php

espero sea de utilidad para vosotros, ahora, es hora de comenzar a desarrollar mi app con php...
salu2.

diego  09/4/08 
a todos los que tienen el problema 'You don't have permission to access /info.php on this server.'
la solucion esta en agregar "/var/www" en:
<Directory "/var/www">
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>

ORIGINAL
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>

Adrian  15/4/08 
Tengo un problema ya hice segun yo todo lo del manual, pero ala hora de cargar el archivo prueba.php en el internet explorer me muestra el codigo, mas no hace nada de lo que debiera, ejemplo:
el archivo prueba.php tiene el sig, codigo:
<?php

phpinfo();

?>
esto eslo que me muestra el explorador, e inclusive con cualquier archivo que tenga php incrustado

Oscar  04/6/08 
A mi me da el error de modulo que comentan en este tuto pero ya he copiado php4ts.dll a c:\sapi\

Oscar  04/6/08 
El error al que me refiero es este:



Nota: Esta acción no viene documentada en el manual de PHP, aunque sí no la llevamos a cabo no funcionará.

El error que obtenemos al tratar de arrancar el Apache es algo como:

Syntax error on line 173 of C:/Archivos de programa/Apache Group/Apache2/conf/httpd.conf:
Cannot load C:/php/sapi/php4apache2.dll into server: No se puede encontrar el módulo especificado.


pero he seguido el manual al pie de la letra, y despues de buscar mas informacion sigo igual, alguien me puede hechar un cable???

Oscar  04/6/08 
Mi problema lo he resuelto de la siguiente manera:

El fallo es la incompatibilidad de versiones, me he bajado el siguiente dll, suguiendo el readme first.txt y he substituido los php4apache2.dll

http://www.apachelounge.com/download/

php4apache2.dll-php4.4.x.zip

Espero que os sirva a los que teneis el mismo problema que yo.

YO  01/7/08 
No voy a negar q me parti un poco la cabeza, aunque al final instalar php es bastante sencillo. Mi problema es q este tutorial es para php4 y yo estaba instalando php5 que tiene una estructura "algo" distinta. Deberian actualizarlo o crear otro tutorial y enlazarlo desde este por si acaso... saludos y gracias...

Ver el articulo / faq completo Ver el articulo y todos sus comentarios
Añadir un comentario al artículo Añadir un comentario del artículo
  Ir arriba


DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia