PDA

Ver la Versión Completa : ¿Han instalado PHP 5.1.6 con apache 2.2.3?


JXJ
21-09-2006, 20:20:54
Empiezo con que nunca jamas he logrado hacer trabajar
php con apache, a mano. osease tomar los archivos
de php y descomprimir a c:\php y el servidor apache de
c:\serv

Estoy usando windows xp Pro con SP2

y cuando he logrado hacer algunas actividades con apache y php
han sido por usar xammp.

Pero mo he leido a Román de que instalar php y apache sin usar
esas suites, es fácil, ando de necio, por querer hacerlo a mano.

ahora en esta ocacion tengo instlado apache 2.2.3 en el
directorio c:\serv y descomprimdos los archivos de php 5.1.6
en c:\php
el servidor apache funciona bien, pero no se inicia si trato de hacer
la integracion de php como modulo apache.

En esta ocasion me guio por lo de el libro
Sams Teach Yourself PHP, MySQL and Apache: All in One, Third Edition
para evitar copiar dlls a el direcotrio de system, o windows, o system32
que dice que se agrege el directorio donde estan los archivos de php
en el path del systema
el procedimiento que segui
es

Inicio-> panel de Control -> doble click en el icono de la PC con una flecha roja en la pantalla, que se llama Sistema
Elejir la pestaña o el tab
Opciones avanzadas
Dar click en el boton Variables de Entorno
que esta casi abajo de la ventana
de la ventana que sale , en la parte de abajo
dice variables del sistema

busque del lado que dice variables
la variable path di doble click sobre el texto de sus valores
me sale otra ventanita

ahi dice en el caption
Modificar la variable del sistema
hay dos edits algo asi

Nombre de la Variable Path

Valor de Variable C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\;C:\Archivos de programa\Borland\BDS\4.0\Bin;C:\Archivos de programa\OpenSSH\bin;C:\php

y ahi agrege el path donde estan mis archivos php. que es
;C:\php

el detalle es que el libro hace referencia a php 5.1.4 y apache 2.0.58
que por el momento no logro encontrar, y no se si alencontrarlos
sirvan las instrucciones de el libro ya nombrado.

--------------
lo que dice el libro para hacer lo copio textual
y comento, el texto.
-------------
Integrating PHP with Apache on Windows

To ensure that PHP and Apache get along with one another, you need to add a few items to the httpd.conf configuration file. First, find a section that looks like this:


# Example:# LoadModule foo_module modules/mod_foo.so#LoadModule access_module modules/mod_access.so...#LoadModule ssl_module modules/mod_ssl.so


At the end of this section, add the following:
LoadModule php5_module C:/php/php5apache2.dll


Next, look for this section:
## AddType allows you to add to or override the MIME configuration# file mime.types for specific file types.#


Add the following line:
AddType application/x-httpd-php .php .html <- NO se
si de poneluego luego despues de que termina
# file mime.types for specific file types.#


This statement ensures that the PHP engine will parse files that end with the .php and .html extensions. Your selection of filenames might differ.
Additionally, add the following to ensure Apache knows where php.ini resides:
PHPIniDir "C:/php/"<-Esta directiva no se donde se pone


Save the httpd.conf file and then restart Apache. The server should start without warning; PHP is now part of the Apache web server.


y algo que me desconcierta es que aqui
http://blog.odicode.com/?p=66
tiene otras opciones para
integrar php con apache, pero son versiones diferentes a la
que yo uso y la del libro.

y en los comentarios del post dice

Estas instruccines funcionan con la versión 2.0.55 de apache todavía no lo he probado en versiones posteriores pero un amigo me dijo que lo probó con una versión mas reciente y no le funcionó.
Voy a hacer un update con las instrucciones para las nuevas versiones
Saludos

y yo estoy en esta situacion no me funciona nada.
para la integracion con php. y apache.

una ayuda., de favor ya estoy que no entiendo nada.
ya he probado copiar las el contenido de c:\php
solo el directorio raiz no los de las carpetas ext, pear, dev, extras
a los direcotorios de sistema
al bin de apache,

Gracias por su atencion.