Você está na página 1de 32

Instalacin de

Apache + PHP + PostgreSQL

NDICE

Introduccin
---------------------------------------------------------------------------------------3
PARTE I
---------------------------------------------------------------------------------------------4
Descarga de AppServ y PostgreSQL.
PARTE II
---------------------------------------------------------------------------------------------7
Instalacin de AppServ.
PARTE III
---------------------------------------------------------------------------------------------11
Instalacin de PostgreSQL
PARTE IV
---------------------------------------------------------------------------------------------15
Conexin PHP con PostgreSQL.
PARTE V
---------------------------------------------------------------------------------------------22

Instalacin de PEAR.
PARTE VI
-------------------------------------------------------------------------------------------27
Descarga e Instalacin de HTML_TEMPLATE_SIGMA.

INTRODUCCIN.
Bienvenid@ a este manual, donde se explica cmo instalar un servidor WAPP
usando Windows, AppServ , pgAdmin III + PostgreSQL + PEAR/Pecl .
A su vez AppServ como extra incorpora phpMyAdmin para el manejo de MySQL la cual
no haremos uso en este momento, ya que usaremos PostgreSQL.
Posteriormente instalaremos PEAR como framework de PHP. Bsicamente PEAR, es un
amplio repositorio de clases la mayora desarrolladas con PHP que permiten facilitar la
creacin de nuestras webApp; cabe destacar que estas clases son o fueron
desarrolladas por una persona o por un grupo de desarrolladores que gusta por
compartir las mismas dentro del repositorio las cuales estn disponibles para su
descarga, modificacin e instalacin dentro de PEAR.
Y finalmente se muestra como descargar e instalar la clase HTML_TEMPLATE_SIGMA, la
cual nos sirve para parsear cdigo HTML y poder gestionar en forma MVC y de mejor
manera nuestro proyecto.

PARTE I.
Descarga de APPServ y PostgreSQl.
1.

Entramos al sitio http://www.appservnetwork.com/

2. Una vez dentro descargamos el archivo mas reciente posible, aunque no se


recomiendan betas del , en este caso descargamos la v.2.5.10

3. Ahora procederemos a descargar PostgreSQL, por tanto entramos al sitio


http://www.postgresql.org/

4.

Entramos al sitio de descargas tal como la siguiente imagen.

9. Debemos descargar la versin lgicamente para Windows, ya sea 32 o 64 bits:

PARTE II
Instalacin de AppServ.
1. Ejecutamos el archivo de Appserv que descargamos primeramente.

2. La ruta regularmente se deja como est debido a que esto es una instalacin solo
para entorno de desarrollo y no requerimos mayor complicacin.

3. Si quieres optimizar recursos puedes desactivar la casilla de MySQL, pero puede que
te sirva para otro desarrollo basado en MySQL, eso es a tu criterio:

4. Despus aparecer la siguiente ventana:

5. Es recomendable llenar el formulario como a continuacin, sin embargo puedes


editarlo a lo que tus necesidades requiera
Server Name localhost
Administrators Email Address El correo que sea necesario.
Port Dejar el default, regularmente es el 80

6. Posteriormente la instalacin comenzar, solo faltar esperar a que termine este


proceso.

Recomiendo reiniciar el Sistema Operativo para versiones anteriores a Windows 7 para


que los servicios levanten correctamente, eso ya es casi costumbre que se haga
posterior a una instalacin de Software en Windows.

Cmo probamos que el servicio este encendido?


En cualquier browser es entrando a la direccin http://localhost y esta nos debe arrojar
algo como la siguiente imagen

10

Esto anterior indica que el servicio del servidor funciona correctamente.

PARTE III
Instalacin de PostgreSQL.
Despus de descargar el archivo como al principio lo hicimos, hay que ejecutarlo, en
este caso la versin que se us fue la v.8.4.4-1 x86.

11

1. Se iniciara el asistente de instalacin de PostgreSQL.

2. La ruta de instalacin se queda por default, no es necesario cambiar la ruta a


menos que tenga otra intensin.

3. En la siguiente pantalla debe de ingresar una contrasea y reescribirla, recuerde


no olvidar los users ni el password usado, le servirn para futuras
configuraciones.

12

4. El siguiente puerto no es necesario que lo modifique, nosotros lo dejamos por


default.

5. En configuracin regional seleccionar tu pas. Esto se debe a que el Unicode de


nuestras bases por default sern en relacin al pas previamente elegido.

13

6. Por ltimo esperar nuevamente a que termine la instalacin.

14

Desmarque la casilla de Lanzar stack Buider al finalizar? porque no nos interesa


agregar caractersticas especiales a postgreSQL por el momento.

UNIDAD IV.
Conexin PHP con PostgreSQl.

15

1. Abrimos el archivo php.ini que est dentro de c:/Windows


2. Ya teniendo su archivo php.ini abierto, nos ubicamos en donde se muestra.

3. Ahora ubique la extensin: ;extensin=php_pgsql.dll

4.

DESCOMENTAR la extensin, guardar el archivo.

16

5. Reiniciar el servidor Apache para que cargue nuevamente los servicios pero
ahora con servicios disponibles para postgreSQL.

6. Vamos a agregar dos direcciones de carpeta al PATH del sistema, para que
conecte PosgreSQL con PHP.

17

Dirjase a disco local C:\Archivos de Programa\PostgreSQL\8.4

De los cuales la carpeta de bin y lib son las que agregaremos al PATH del
sistema
Tenemos que agregar variables de sistema para que los servicios sean reconocidos por
el Sistema Operativo, para esto nos vamos a la siguiente pantalla.
Mi PC (click derecho) Pestaa Opciones avanzadas Variables de entorno
Ahora vaya a inicio => Mi PC, pero en el icono de Mi PC de clic derecho y seleccione la
opcin de propiedades, como se muestra en la figura:

18

Ahora viene lo divertido, donde dice con letras azules Variables del sistema, ah es
donde vamos a buscar una opcin que dice PATH y le damos un clic (solo uno) para que
se seccione esa opcin, como se muestra a continuacin:

7. Ahora ya seleccionado el Path, damos clic en modificar.

19

Donde dice valor de variable, dirjase hasta el final de las carpetas que aparecen por
default, en este caso doy un clic hasta el final de: \DLLShared\....como se muestra:

NO cierre esa ventana de Modificar variables del sistema.


Recuerda que dejamos abierto la carpeta de postgresql, llamada 8.4, copiamos la
ruta de la carpeta lib y bin

OJO. Recuerde que tiene que escribir punto y coma (;) que esta al final; en la ruta del
Path en este ejemplo es: Shared\9.0\DLLShared\;

20

Ah ponemos un punto y coma (;)

Quedando as:
Pegamos las rutas a continuacin del ;

21

Ahora solo de aceptar a las ventanas que se abrieron en el orden que se muestra:

22

PARTE V.
Instalacin de PEAR
Debido a que PHP5 tiene un bug en el php.ini se debe rotar una lnea por otra,
buscamos la lnea
Hay que rotar la lnea ;extension=php_mbstring.dll y ponerla por encima de la lnea
;extensin=php_exif.dll

23

Entramos a la ruta C:\AppServ\php5 desde el Simbolo del sistema


Ejecutamos el comando go-pear.bat

Dejamos los valores por default Despus aparecer esta pantalla y de nuevo
presione Enter.

24

Escribimos Y y Enter nuevamente

Presionamos Enter para continuar:

En este momento pear crea un archivo de registro de sistema el cual deja en la carpeta
sobre la que estamos actualmente el cual debemos ejecutar.

25

Presionamos Enter para terminar:

Por ultimo vaya a la carpeta C:\AppServ\php5 y presione Enter sobre el archivo


PEAR_ENV.reg

26

Al dar enter usted vera el siguiente aviso y presione si.

Aceptamos la modificacin del archivo de registro del sistema operativo y con esto
quedar instalado correctamente pear dentro del servidor, ahora solo falta probar que
funcione correctamente.

27

PARTE VI.
Instalacin de la paquete HTML_TEMPLATE_SIGMA.
Debemos dirigirnos al sitio http://pear.php.net/ en el que por supuesto buscaremos

el paquete HTML_SIGMA_TEMPLATE como a continuacin se ilustra.

28

Despus de haber encontrado el paquete necesario procedemos a la descarga del


mismo.

29

Es recomendable sea directamente descargado en la ruta C:\AppServ\php5


para pasar directamente a la instalacin del mismo

Es tiempo de entrar a la ruta C:\AppServ\php5 desde nuestro smbolo de sistema como


lo hemos venido haciendo desde antes y ejecutamos el comando:
pear install HTML_Template_Sigma-1.2.0.tgz

30

Ahora proceda a abrir smbolo de sistema e ingrese a la carpeta de PHP5, como se


muestra.

Si instalaste correctamente desde hace rato PEAR entonces lograras ver que se instala
satisfactoriamente el paquete HTML_TEMPLATE_SIGMA.

Finalmente si deseas hacer uso de diferentes clases ms que en los repositorios de


PEAR/Pecl puedes encontrar, entonces descargarlos e instalarlos, ya tienes la base de
cmo hacerlo.
Si tus instalaciones fueron correctas, posiblemente no tendrs problemas para
desarrollar lo que sea necesario para tu proyecto.

31

___________________________Ningn derecho de este manual es


reservado.________________________

32