0% encontró este documento útil (0 votos)
113 vistas

Instalando Apache2 php5 y Postgres 9 en MX - Linux May 2020

Este documento describe los pasos para instalar Apache2, PHP5 y Postgres 9 en MX Linux 19. En resumen: (1) Se instala PHP5 desde los repositorios de Debian, (2) Se agrega un archivo PHP para probar la instalación, (3) Se instala el repositorio de Postgres y se importan las claves para luego (4) instalar Postgresql-9.6.

Cargado por

naudy
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
113 vistas

Instalando Apache2 php5 y Postgres 9 en MX - Linux May 2020

Este documento describe los pasos para instalar Apache2, PHP5 y Postgres 9 en MX Linux 19. En resumen: (1) Se instala PHP5 desde los repositorios de Debian, (2) Se agrega un archivo PHP para probar la instalación, (3) Se instala el repositorio de Postgres y se importan las claves para luego (4) instalar Postgresql-9.6.

Cargado por

naudy
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 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