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;
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
Publicar un comentario