sábado, 16 de junio de 2007

Apache2 php5 postgres8.2 y mysql5 en Ubuntu Feisty Fawn 7.04

Descargamos e instalamos los siguietes paquetes

apache2
php5
php5-pgsql
postgresql
mysql5-server

lo ahcemos utilizando apt o directamente por synaptic

con apt-get:


->sudo apt-get install apache2 php5 php5-pgsql postgresql-8.2 mysql-server


con eso deberiamos empezar con la descarga


luego se instalaran automaticamente.

Configuracion de Apache 2

editamos el archivo /etc/apache2/apache2.conf


->sudo nano apache2.conf

y cambiamos el lenguaje por defecto para dejarlo en es para que no tengamos problemas con los caracteres latinos

luego vammos al php.ini que se encuenta en /etc/php5

ahi editamos nuestra configuracion, register_globals tiempos etc.

por defecto apache configura la carpeta en /var/www

ahi pegamos nuestros archivos, si queremos probar como quedo nuestro servidor con php hacemos una archivo info.php

phpinfo();
?>

entramos por firefox a http://localhost/info.php

nos debe salir la info de la configuracion de apache y php

Configurando postgres

lo primero es cambiarle es password a el usuario postgres

->sudo passwd postgres

luego editamos el archivo pg_hba.conf

->cd /etc/postgresql/8.x/main
->sudo nano pg_hba.conf

y cambiamos donde dice

host all all 127.0.0.1/32 md5
por
host all all 127.0.0.1/32 trust
y anadimos la linea para dejar que se postgres se deje ver desde otros pcs
host all all ip mascara trust

guardamos y listo

ahora vamos para el postgresql.conf

lo editamos

->sudo nano postgresql.conf

y descomentariamos donde dice listen adress y remplazamos localhost por * esto es para darle acceso a cualquier ip de nuestra red o de internet, si solo queremos darle permiso a alguna ip em especial o a un rango de ips .las escribimos separadas por comas

para trabajar con schemas buscamos search path y le quitamos el comentario y seguido de lo que esta. colocamos dentro de las comillas nuestros schemas separados por comas

search_path = '$user,public,schema1,schema2...etc'

si queremos cambiar el formato de la fecha buscamos datestyle

en mi caso necesito dd/mm/yyyy asi que remplazo iso,mdy por sql,european

guardamos reiniciamos los servicios y ya esta to listo tenemos nuestro server apache atendiendo a mysql y a postgres listo para empezar nuestro desarrollo.

No hay comentarios: