Está en la página 1de 3

Instalacion de apache2 php5 y postgres 9 en Mx-linux 19 basado en debian 10

2) INSTALAMOS PHP5 DE LOS REPOSITORIOS DE DEBIAN JESSIE


root@laptopLinuxmx:/home/triunfador# apt install php5 libapache2-mod-php5
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes adicionales:
libjson-c2 libonig2 libqdbm14 libssl1.0.0 multiarch-support php5-cli php5-common
php5-json
Paquetes sugeridos:
php-pear php5-user-cache
Paquetes recomendados:
php5-readline
Se instalarán los siguientes paquetes NUEVOS:
libapache2-mod-php5 libjson-c2 libonig2 libqdbm14 libssl1.0.0 multiarch-support
php5 php5-cli
php5-common php5-json
0 actualizados, 10 nuevos se instalarán, 0 para eliminar y 166 no actualizados.
Se necesita descargar 6.703 kB de archivos.
Se utilizarán 24,9 MB de espacio de disco adicional después de esta operación.
¿Desea continuar? [S/n] S

2.1) AGREGAMOS EL ARCHIVO PHPINFO PARA PROBAR PHP

root@laptopLinuxmx:/home/triunfador# nano /var/www/html/phpinfo.php

root@laptopLinuxmx:/home/triunfador# service apache2 restart


[....] Restarting Apache httpd web server: apache2AH00558: apache2: Could not
reliably determine the server's fully qualified domain name, using 127.0.0.1.
Set the 'ServerName' directive globally to suppress this message
. ok

PARA CORREGIR ESE MSG WARNING

Introducimos la linea ServerName localhost en el apache2.conf

root@laptopLinuxmx:/home/triunfador# nano /etc/apache2/apache2.conf

root@laptopLinuxmx:/home/triunfador# service apache2 restart


[ ok ] Restarting Apache httpd web server: apache2.

3) INSTALAMOS POSTGRES 9 PARA ELLO AGREGAMOS EL REPOSITORIO

creamos el archivo pgdg en etc/apt/sources.list.d/

colocamos el repositorio dependiendo el q se quiera esta vez el strech

Debian 9 Strecht: deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main

Debian 8 Jessie: deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main


Debian 7 Wheezy: deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg mai
root@laptopLinuxmx:/home/triunfador# nano /etc/apt/sources.list.d/pgdg.list

-IMPORTAMOS CLAVES EN DEBIAN O UBUNTU

root@laptopLinuxmx:/home/triunfador# wget --quiet -O -


https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add

OK

actualizamos paquetes con # apt update

4) INSTALAMOS el paquete postgresql-9.6

root@laptopLinuxmx:/home/triunfador# apt install postgresql-9.6

Leyendo lista de paquetes... Hecho


Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes adicionales:
libpq5 pgdg-keyring postgresql-client-9.6 postgresql-client-common postgresql-
common
Paquetes sugeridos:
postgresql-doc-9.6
Paquetes recomendados:
postgresql-contrib-9.6
Se instalarán los siguientes paquetes NUEVOS:
libpq5 pgdg-keyring postgresql-9.6 postgresql-client-9.6 postgresql-client-common
postgresql-common
0 actualizados, 6 nuevos se instalarán, 0 para eliminar y 168 no actualizados.
Se necesita descargar 6.169 kB de archivos.
Se utilizarán 29,3 MB de espacio de disco adicional después de esta operación.
¿Desea continuar? [S/n] S

…….

Instalando una nueva versión del fichero de configuración /etc/postgresql-


common/supported_versions ...

Configurando postgresql-client-9.6 (9.6.18-1.pgdg90+1) ...


update-alternatives: utilizando /usr/share/postgresql/9.6/man/man1/psql.1.gz para
proveer /usr/share/man/man1/psql.1.gz (psql.1.gz) en modo automático
Configurando postgresql-common (215.pgdg90+1) ...

Creating config file /etc/postgresql-common/createcluster.conf with new version


Building PostgreSQL dictionaries from installed myspell/hunspell packages...
en_gb
en_us
Removing obsolete dictionary files:
Created symlink /etc/systemd/system/multi-user.target.wants/postgresql.service →
/lib/systemd/system/postgresql.service.
[warn] No PostgreSQL clusters exist; see "man pg_createcluster" ... (warning).
Configurando postgresql-9.6 (9.6.18-1.pgdg90+1) ...
Creating new PostgreSQL cluster 9.6/main ...
/usr/lib/postgresql/9.6/bin/initdb -D /var/lib/postgresql/9.6/main --auth-local
peer --auth-host md5
Los archivos de este cluster serán de propiedad del usuario «postgres».
Este usuario también debe ser quien ejecute el proceso servidor.

El cluster será inicializado con configuración regional «es_VE.UTF-8».


La codificación por omisión ha sido por lo tanto definida a «UTF8».
La configuración de búsqueda en texto ha sido definida a «spanish».

Las sumas de verificación en páginas de datos han sido desactivadas.

corrigiendo permisos en el directorio existente /var/lib/postgresql/9.6/main ...


hecho
creando subdirectorios ... hecho
seleccionando el valor para max_connections ... 100
seleccionando el valor para shared_buffers ... 128MB
seleccionando el huso horario por omisión ... America/Caracas
seleccionando implementación de memoria compartida dinámica ...posix
creando archivos de configuración ... hecho
ejecutando script de inicio (bootstrap) ... hecho
realizando inicialización post-bootstrap ... hecho
sincronizando los datos a disco ... hecho

Completado. Ahora puede iniciar el servidor de bases de datos usando:

/usr/lib/postgresql/9.6/bin/pg_ctl -D /var/lib/postgresql/9.6/main -l
archivo_de_log start

Ver Cluster Port Status Owner Data directory Log file


9.6 main 5432 down postgres /var/lib/postgresql/9.6/main
/var/log/postgresql/postgresql-9.6-main.log
update-alternatives: utilizando /usr/share/postgresql/9.6/man/man1/postmaster.1.gz
para proveer /usr/share/man/man1/postmaster.1.gz (postmaster.1.gz) en modo
automático
[ ok ] Starting PostgreSQL 9.6 database server: main.

LISTO HASTA AQUI QUEDO LA INSTALACION ORIGINAL SIN CONFIGURAR NADA EN


APACHE PHP NI POSTGRES PARA SIGESP, VOY A PROBAR ASI

También podría gustarte