COMO INSTALAR PHP COMO MODULO DE APACHE 2

Instalación de PHP5
1. Descomprimir el contenido del archivo de php-5.2.17-Win32-VC6-x86.zip en una
carpeta llamada simplemente “php” en el directorio raíz de la unidad C de tu
computadora
C:\PHP\
2. El siguiente paso es configurar el php.ini. Renombramos o copiamos el archivo
C:\PHP\php.ini-dist y le ponemos php.ini Ahora lo editamos
con el mismo block de notas, editamos la línea:
register_globals =Off
y le colocamos el valor:
register_globals =On
3. A continuación vamos a indicar a PHP dónde se guardan las extensiones. Dentro del
php.ini buscamos extension_dir y le ponemos la carpeta que contiene los archivos
php_xxx.dll, que por defecto es la carpeta ext dentro de PHP.
IMPORTANTE: durante toda la configuración de directorios, debes utilizar
esta barra "/" y no esta "###BOT_TEXT###quot;, además de ponerlo entre comillas. O sea, que debe
quedar así:
; Di r ect or y i n whi ch t he l oadabl e ext ensi ons ( modul es) r esi de.
extension_dir = "C:/PHP/ext/"

4. Copiar el archivo php.ini a la dirección C:/windows/:

5. Copiar todos los archivos *.dll (todos los que tienen extensión .dll ) originalmente
ubicados en a la dirección "C:/PHP/": y los colocamos en "C:/windows/system32"













Modificar el archivo de configuración del Apache

1. Ingresar al archivo httpd.conf que se encuentra en la ruta:

"C:\Program Files (x86)\Apache Group\Apache2\conf###BOT_TEXT###quot;

2. Buscamos Dynamic Shared Object (DSO) Support que es donde se cargan los módulos.
Ahí vamos a cargar el módulo de PHP para Apache, dando la dirección del archivo
php5apache2.dll (PHP5) que lo contiene. Para ello buscamos la línea:

#LoadModule foo_module modules/mod_foo.so

Inmediatamente abajo de esa línea, se colocara:

LoadModule php5_module C:/PHP/php5apache2.dll

3. Ahora buscamos el DirectoryIndex y nos sale algo como esto:

#
# Di r ect or yI ndex: set s t he f i l e t hat Apache wi l l ser ve i f a di r ect or y
# i s r equest ed.
#
# The i ndex. ht ml . var f i l e ( a t ype- map) i s used t o del i ver cont ent -
# negot i at ed document s. The Mul t i Vi ews Opt i on can be used f or t he
# same pur pose, but i t i s much sl ower .
#
Di r ect or yI ndex i ndex. ht ml i ndex. ht ml . var
Ahi se sebe de modificar la ultima linea mostrada en el ejemplo anterior y debera de
quedar como:
Di r ect or yI ndex i ndex. php i ndex. ht ml i ndex. ht ml . var

4. Abajo de la línea modificada de DirectoryIndex, se deberán de agregar las siguientes 2
lineas:
AddType appl i cat i on/ x- ht t pd- php . php . php3 . php4 . php5 . pht ml
AddType appl i cat i on/ x- ht t pd- php- sour ce . phps
5. Reiniciar el servidor del Apache, para ello es necesario ingresar al monitor del apache
que está en el área de notificaciones de la barra de tareas y darle reiniciar, debe de
reiniciar sin ningún problema, en caso contrario, se realizaron mal cualquiera de los
pasos anteriores de este documento:

Probar PHP dentro de Apache server

1. En la carpeta de htdocs del apache, se deberá de crear un archivo llamado index.php, el
cual solo contendrá el siguiente texto:
<?
phpi nf o( ) ;
?>
2. Finalmente, se deberá de ejecutar algún explorador web, e ingresar al localhost. Si todo
está correcto se debe mostrar el siguiente contenido:









MySQL como módulo de Apache y PHP

1. Asegurarnos que el archivo de php.ini que fue guardado en C:\Windows contenga la
siguiente línea no comentada (sin el “ ; ” al principio de la misma):
extension=php_mysql.dll
2. Coloquemos una variable de sistema en nuestro PATH de Windows para que reconozca
la carpeta PHP como una ruta de instalaciones validas, para ello se realiza lo siguiente:
Panel de control → Sistema → Configuración Avanzada del Sistema

Seleccionamos “Variables de entorno”


De las “variables de sistema” seleccionamos “PATH”


Con “doble click” o presionando “editar” obtendremos la ventana siguiente:

Debemos asegurarnos de que este colocado al final de toda la cadena “Valor
de variable” la sentencia
;C:\PHP.
Y reiniciar Windows para que se identifique dicho cambio.

OJO: No modificar nada más de la misma cadena, solo debe estar agregado dicho valor
como se ve en la imagen anterior, ya que en esta sección están todas las rutas de todos los
programas instalados en nuestra computadora, y si alteramos o borramos de manera
equivocada, podremos experimentar funcionamiento erróneo de nuestro Windows.


3. Finalmente revisamos nuevamente nuestro phpinfo(); y debe aparecer la siguiente
sección, lo cual garantizará una correcta comunicación de php-apache-mysql :


A partir de aquí solo será necesario contar con el usuario y password de mysql para
poder usar programación HTML-PHP para poder hacer consultas y realizar Altas, bajas y
cambios dependiendo de nuestras necesidades.