Ir al contenido principal

Configurar LAPP

Como instalar Apache+PostgreSQL+PHP

La instalación desde la terminal, ya que muchas veces es el único medio disponible 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 debian 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
apt-get install apache2                                                                                 
apt-get install php                                                                                         
apt-get install postgresql                                                                              


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 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 deberíamos ver algo asi en particular para verificar que PHP tenga soporte para PostgreSQL.






Verificar pg_hba.conf
# Database administrative login by Unix domain socket                           
local   all             postgres                                trust                                    


Cambiar contraseña de usuario de bd "postgres"
su root                                                                                                         
su postgres                                                                                                  

psql -c "ALTER USER postgres WITH PASSWORD '022081'"                    

Instalar phppgadmin
apt install phppgadmin                                                                               

Revisar que configuración se parezca a esto en /phpPgAdmin/conf/config.inc.php
// Configuración del servidor y puerto:                                                       
$conf['servers'][0]['host'] = 'localhost';                                                       
$conf['servers'][0]['port'] = 5432;                                                               
                                                                                                                    
 // Si queremos permitir el acceso con el usuario administrador              
// (postgres) la siguiente directiva debe ser igual a false:                          
$conf['extra_login_security'] = false;                                                          

Comentarios

Entradas populares de este blog

Apagado automático con Cron

Existen varias formas de apagar automáticamente un servidor Linux, shutdown es un comando muy intuitivo, los parámetros son: shutdown [-a][-t sec][-krhnfFc][time][warning-message] -a     Use /etc/shutdown.allow. -k     Realmente no apaga; solo envia el mensaje de advertencia a todos. -r     Reiniciar despues de shutdown. -h     Apagar despues de shutdown. -f     Ignorar fsck en el reinicio. -F     Forzar fsck al reiniciar. -c     Cancelar todo lo que se esta ejecutando y apagar. Con esta opción no es posible configurar el argumento time, pero puede insertar un mensaje de explicación en la linea de comandos que será enviado a todos los usuarios. time    Cuando apagar. warning-message     Envia un mensaje de advertencia a todos los usuarios. Ejemplos shutdown -h now #apagar shutdown -r now # reiniciar shutdown -h 10:22 #apagar a las 10:22am Lo que yo tengo en...

Arranque automático de Tomcat

Creamos: #sudo touch /etc/init.d/tomcat #sudo nano /etc/init.d/tomcat Editamos: #!/bin/bash # Tomcat # RETVAL=$? TOMCAT_HOME="/usr/local/tomcat" case "$1" in start)      echo $"Starting Tomcat"      su - root -c "$TOMCAT_HOME/bin/startup.sh"      ;; stop)      echo $"Stopping Tomcat"      su - root -c "$TOMCAT_HOME/bin/shutdown.sh"      ;; *)      echo $"Usage: $0 {start|stop}"      exit 1      ;; esac exit $RETVAL Asignamos permisos 775 y le agregamos niveles de ejecución: #sudo chmod 775 /etc/init.d/tomcat #sudo update-rc.d tomcat defaults 99

Fecha y Hora de Linux

Supongamos queremos poner: 27-Mayo-2007 y la hora 17:27:00. Esto lo haremos como root: # date --set "2012-07-23 17:27:00" lun jul 23 17:27:00 UTC 2012 Ahora cambiamos la fecha en el BIOS. # hwclock --set --date="2012-07-23 17:27:00" Para comprobar el cambio tecleamos: # hwclock lun jul 23 17:27:00 2000 -0.010246 seconds O Puedes mantener la hora sincronizada con algun servidor de hora: # apt-get install ntp # ntpdate -u 2.pool.ntp.org También se puede hacer: Respaldar la configuración de zona horaria actual Crear un enlace dinámico de la zona horaria de México a la zona horaria actual Instalar vía apt-get un sincronizador de horario Sincronizar la hora con un servidor de horarios Sincronizar la hora del sistema con la hora del bios Verificar la nueva hora configurada # sudo mv /etc/localtime /etc/localtime-old.old # sudo ln -sf /usr/share/zoneinfo/America/Mexico_City /etc/localtime # sudo apt-get --yes install rdate # sud...