Está en la página 1de 3

file:///C|/Documents%20and%20Settings/Israeld/Mis%20documentos/Download/InstalaciónApache+Postgres+Php/Instalar/Instalar.

txt

Si deseo eliminar php,apache,postgres

rm -Rf y las carpetas.


userdel postgres
--Verificar si existe grupo y usuario
/etc/passwd
/etc/group

--Para buscar algun archivo

find / -name loquebusco

Paquetes necesarios:

a. Gmake(utileria), gcc(compilador), gzip(herramienta)

Instalación de apache

Se proporciona el archivo
--- Usuario root ---
--- Para verificar si existe otro apache ---
0: ps -fea | grep http
1: tar -xzvf apache_x.x.x.tar.tar
2: cd usr/local
3: mkdir apache2
4: cd /usr/local/apache2
5: pwd
--- Se compila ---
6: ./configure --prefix=/usr/local/apache2 --enable-so
7: make
8: make install
--- Levantar el servicio ----
9: cd /usr/local/apache2/bin
10: ./apachectl start
stop
restart
Configtest
---- Para verificar ---
11: ps -fea | grep http

--- Si necesito configurar apache ---


12: /usr/local/apache2/config
13: cp httpd.conf httpd.respaldo
14: pico httpd.conf -- vi httpd.conf

Instalación de postgres

---Usuario root---

15: groupadd postgres


16: useradd -g postgres postgres
17: tar -zxvf /paqueteria/postgresql-x.x.x.tar.gz
18: cd postgres-x.x.x
19: ./configure --prefix=/usr/local/pgsql
20: make
21: make install
22: mkdir /usr/local/pgsql/data
23: su - postgres

file:///C|/Documents%20and%20Settings/Israeld/Mis%20...InstalaciónApache+Postgres+Php/Instalar/Instalar.txt (1 de 3) [03/03/2011 06:02:08 p.m.]


file:///C|/Documents%20and%20Settings/Israeld/Mis%20documentos/Download/InstalaciónApache+Postgres+Php/Instalar/Instalar.txt

24: PATH=$PATH:/usr/local/pgsql/bin
25: export POSTGRES_HOME=/usr/local/pgsql
26: export PGDATA=/usr/local/pgsql/data
27: export PGLIB=/usr/local/pgsql/lib
28: export LD_LIBRARY_PATH=/usr/local/pgsql/lib
29: /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data

---Para levantar postgres---


con usuario postgres
30: chown postgres:postgres directorio
31: chown postgres:postgres -R *
30: /usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start
31: /usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data

--Se deben crear usuarios que trabajen en postgres--

createuser israeld
createdb academico
psql academico

--Para dar de baja postgres---

/etc/init.d/postgresql stop

-- Para instalar php --

32: tar -zxvf /paqueteria/php-x.x.x.tar.gz


33: cd php-xx.xxx.xx

-- El with permite que reconozca el apache donde esta instalado y el otro instalar las funciones de php interactuando con postgres--

34: ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-pgsql


35: make
36: make install
37: cp php.ini-development /usr/local/lib/php.ini
38: vi /usr/local/apache2/conf/httpd.conf
39 Buscar, en caso de no encontrar agregarse o descomentarearse

LoadModule php5_module modules/libphp5.so

La siguiente linea se debe agregar

AddType application/x-httpd-php .html .php

Guardo y me salgo

-- Reiniciar Apache --

40:

-- Para verificar que se ejecuta apache+php+postgres


41: cd /usr/local/apache2/htdocs
42: se crea un archivo con extensión .php

vi prueba.php
<?php
phpinfo();

file:///C|/Documents%20and%20Settings/Israeld/Mis%20...InstalaciónApache+Postgres+Php/Instalar/Instalar.txt (2 de 3) [03/03/2011 06:02:08 p.m.]


file:///C|/Documents%20and%20Settings/Israeld/Mis%20documentos/Download/InstalaciónApache+Postgres+Php/Instalar/Instalar.txt

?>

43: Checo que apache este levantado sino lo levanto


44: checo php
http://127.0.0.1/prueba.php
Debe visualizarse la configuraciòn de php con postgres y apache.

file:///C|/Documents%20and%20Settings/Israeld/Mis%20...InstalaciónApache+Postgres+Php/Instalar/Instalar.txt (3 de 3) [03/03/2011 06:02:08 p.m.]

También podría gustarte