Manual para instalar php5 como modulo de apache

Solo disponible en BuenasTareas
  • Páginas : 8 (1769 palabras )
  • Descarga(s) : 7
  • Publicado : 10 de junio de 2010
Leer documento completo
Vista previa del texto
Manual para instalar PHP 5 como Módulo de Apache 2
Martes, 08 de Septiembre de 2009 03:30 a.m.

_
ó …

Cabe mencionar de una vez que, PHP 5 ya trae soporte nativo para conectarse a Oracle (esto a través de su extensión: oci8)

1. INSTALACION DE APACHE 2.3.13 EN WINDOWS
EJECUTAMOS EL INSTALADOR DE APACHE DE FORMA NORMAL vamos recorriendo las pantallas hasta que salga una donde nos pidenunos datos, en cuyo caso pondremos: Network Domain: 127.0.0.1
Server Name: 127.0.0.1

Administrator’s Email Address: nuestro e-mail, aunque no es totalmente necesario.
For All Users, on Port 80, as a Service: seleccionamos esta opción.

AUNQUE TAMBIEN PODEMOS SIMPLEMENTE COLOCARLE AL NETWORK DOMAIN: localhost Server name: localhost o dejamos el valor por defecto.

Manual de ORACLE página 1 La ruta que escoge apache por defecto es:

C:\Archivos de programa\Apache Software Foundation\
Pero si escogemos la forma personalizada podremos cambia esta ruta de acceso a nuestro gusto.

2. INSTALACION DE PHP 5.2.10 EN WINDOWS
Lo que tenemos que hacer con esta instalación es:

Descomprimir el zip, rar, o el formato en el que lo hayas bajado, menos .msi (el Microsoft installer,porque para esta configuración no nos sirve instalarlo de esa forma) , en una carpeta colocada en el C:\ con el nombre que mejor les parezca (yop por ejemplo lo coloque en "C:\servidor\php"). OK.
Y ahora hay que COPIAR todos los archivos DLL localizados en la carpeta principal (c:\SERVIDOR \PHP) Y PEGARLOS EN c:\WINDOWS\SYSTEM32

El siguiente paso es configurar el php.ini. Renombramos o copiamos elarchivo

Manual de ORACLE página 2

El siguiente paso es configurar el php.ini. Renombramos o copiamos el archivo C:\Servidor\PHP\php.ini-dist y le ponemos php.ini Ahora lo editamos con el mismo block de notas. Si lo necesitáramos (lee antes la explicación), editamos la línea register_globals = Off y la colocamos el valor: register_globals = On

A continuación vamos a indicar a PHP dónde seguardan 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 "", además de ponerlo entre comillas. O sea, que debe quedar así:
; Directory in which the loadable extensions (modules)reside. extension_dir = "C:/Servidor/PHP/ext/"

En nuestro archivo quedara algo como esto.

Además podemos activar las extensiones que queramos o necesitemos, Para lo cual buscamos Windows Extensions y para cargar las extensiones les quitamos el (punto y coma) ; de delante. Por ejemplo, si quisiéramos cargar la extensión gd2.dll (para manejar las funciones PHP relativas a imágenes) deberíamoscambiar ;extension=php_gd2.dll por extension=php_gd2.dll

Manual de ORACLE página 3

;extension=php_gd2.dll por extension=php_gd2.dll Puedes ver para qué sirve cada extensión en el Manual oficial de PHP. Como nota adicional, resaltar que hay algunas extensiones que requieren de librerías extra que no vienen en el paquete completo de PHP, y para hacerlas funcionar tendremos que buscar dichaslibrerías. No actives todas las librerías a diestro y siniestro porque luego saldrán errores de que no se encuentra tal archivo; antes de instalar una librería, comprueba que en la carpeta de PHP tienes los archivos DLL correspondientes. IMPORTANTE: la librería php_mysql.dll es la que permite manejar las funciones relacionadas con MySQL, y por defecto en PHP5 viene desactivada, por tanto vamos aactivarla de la forma que indicamos antes: buscamos ;extension=php_mysql.dll y le quitamos el ; de delante. Ahora, si vamos a hacer pruebas con upload de archivos via HTTP, debemos indicar el directorio donde los archivos se almacenarán temporalmente. Para ello buscamos upload_tmp_dir y le damos el valor de una carpeta que exista. Por ejemplo, en nuestro directorio C:\Servidor\PHP\ creamos una...
tracking img