Blog de tecnologia
Como instalar Apache+PostgreSQL+PHP en Ubuntu 9.10
La instalacion se hara desde la consola ya que muchas veces es el unico medio diponible en servidores o cuando se hacen instalaciones mediante el uso de SSH.
También hay formas mas sencillas de hacerlo mediante el uso de las herramientas gráficas como pueden ser Synaptic, KPackageKit y muchas otras utilidades.
Como dijimos estos comandos son para Ubuntu así que usaremos sudo para ganar privilegios y la utilidad apt-get.
El proceso es bastante sencillo y rápido.
Primero instalamos Apache con el comando
sudo apt-get install apache2
Luego PHP con el comando
sudo apt-get install php5
Luego PostgreSQL con el comando
sudo apt-get install postgresql-8.4
Finalmente conectamosPostgreSQLcon Apache y PHP con los comandos
sudo apt-get install php5-pgsql
sudo apt-get install libapache2-mod-auth-pgsql
Para asegurarnos reiniciamos PostgreSQLy Apache con los comandos
sudo /etc/init.d/apache2 restart
sudo /etc/init.d/postgresql-8.4 restart
Para verificar que todo quedo bien instalado pondremos un archivo llamado prueba.php en la carperta /var/www/ con el siguiente contenido
<?
phpinfo();
?>
Abrimos el navegador de internet y navegamos la URL http://127.0.0.1 y deberiamos ver algo asi
en particular para verificar que PHP tenga soporte para PostgreSQL en la zona media tenemos que encontrar un bloque de pgsql parecido al de la imagen que se ve a continuación
| Imprimir artículo | Este artículo fue publicado por admin el 03/12/2009 a las 23:18, y está archivado en Apache, How To, PHP, PostgreSQL. Sigue las respuestas a esta entrada a través de RSS 2.0. Puedes dejar un comentario o enviar un trackback desde tu propio sitio. |



hace 1 año
buenas tarde, de verdad se me presento un problema, cuando voy a reiniciar posgresql y apache me muestra este mensaje:
* Restarting web server
apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
de verdad soy nueva aqui pero deseo aprender
hace 1 año
En realidad es una especie de advertencia ya que no debería impedir que apache arranque. No obstante la manera de solucionarlos es ubicar el archivo httpd.conf que debería estar en /etc/apache2/. Editalo y des comenta la directiva ServerName. Si estas haciendo pruebas ponele 127.0.0.1 y si no el dominio de tu servidor por ejemplo http://www.prueba.com.ar. Una vez guardado el archivo hace sudo /etc/init.d/apache2 restart nuevamente.
hace 1 año
muchas gracias me funciono excelentemente
hace 1 año
de nada me alegro que te sirviera
hace 1 año
Gracias!!! muy bueno tu tutorial...
hace 1 año
UNA PREGUNTA, NO ES NECESARIO CUAL ES EL CONTROLADOR DE PORSTGRE PARA QUE CONECTE CON PHP... O MAS BIEN PODRIAN EXPLICARMEN COMO SE REALIZA UNA CORRECTA CONEXION DE PHP CON LA BASE DE DATOS.