Instalar e Configurar a santíssima trindade (PAP) no Void Linux

Compilação, instalação e configuração do Apache, PostgreSQL e PHP, últimas versões até o momento, no Void Linux.
SEQÜÊNCIA DE INSTALAÇÃO compilando os fontes: 1- Apache; 2- PostgreSQL e 3- PHP.

[ Hits: 672 ]

Por: Buckminster em 02/04/2026


Introdução



O Apache, o PostgreSQL e o PHP dispensam apresentações, então, estão dispensadas.
A LAPP Stack (Linux, Apache, PostgreSQL e PHP), forma um ambiente robusto e de código aberto para desenvolvimento e hospedagem de aplicações web.

Seqüência de instalação compilando os fontes:
1- Apache;
2- PostgreSQL;
3- PHP.

Deixa-se o PHP por último porque precisamos apontar os diretórios do Apache e do Postgres na configuração do PHP, pois o Apache não se comunicará com o banco de dados Postgres, o PHP fará o meio de campo.
Caso você opte por instalar a partir do gerenciador de pacotes xbps, instala-se tudo de uma vez só.
Configuraremos o PHP para php-fpm (FPM/FastCGI) via socket.

Linux: Instalar e Configurar a santíssima trindade (PAP) no Void LinuxVoid Linux
Tornando o sistema atual:
$ sudo xbps-install -Su

Com o comando abaixo teremos a versão mais atual dos repositórios do Void para Apache (2.4.65), PHP (8.4.) e PostgreSQL (18.3.1):
$ sudo xbps-install php8.4-apache postgresql18 php8.4-pgsql

Sim, você pode dizer: "Uma única linha de comando substitui quase todo esse montão de comandos do artigo?!?"
É verdade, porém, as configurações não estão incluídas e como as versões nos repositórios não são as mais recentes e como a intenção aqui é ter o controle da instalação com a versão mais atual dos programas em si (Apache, PostgreSQL, PHP) e posterior configuração, faremos da maneira certa a seguir.
E, no final das contas, não são tantos comandos assim, depois de se "pegar o jeito", em uma hora (ou menos) faz-se todas essas instalações.
Além disso, desta maneira fica bem mais fácil atualizar de uma versão para outra mantendo o controle das configurações.

E, como sempre, é fortemente recomendado utilizar o Clonezilla para ter uma imagem de backup de todo o sistema configurado:
https://clonezilla.org/downloads.php

Com alguma boa vontade você pode adaptar essas instalações para tua distribuição, pois o processo básico é exatamente o mesmo.

Obs.: Os diretórios ~/*-build são os diretórios de compilação e os diretórios /opt/* são os diretórios de instalação.
Por exemplo, ~/apache24-build, ~/postgres18-build e ~/php85-build são os diretórios a partir de onde são compilados, mas são instalados no caminho determinado por você no ./configure com o parâmetro "--prefix=".
Poderiam ser instalados também no /usr/local ou /usr/share/local, mas por questão de organização e limpeza sempre opto pelo diretório /opt que, no Linux, foi criado justamente para esse tipo de instalação.
Tem-se um pouco mais de trabalho para linkar as instalações com o sistema, mas numa relação custo-benefício sai mais em conta depois na manutenção, desinstalação e limpeza.
    Próxima página

Páginas do artigo
   1. Introdução
   2. Apache
   3. PostgreSQL
   4. PHP
   5. Conclusão
Outros artigos deste autor

Instalação do PostgreSQL, Apache2 e PHP8 no Debian Buster 10 e no Stretch 9

Atualizar Debian Online de uma Versão para outra

Compilação do Kernel

ClamAV, o kit de ferramentas antivírus

Redes de Computadores · IPtables · Endereços IPs - Explicações básicas

Leitura recomendada

Atualizando do Slackware 9 para 10.0

Ubuntu Linux 20.04.1 LTS

Como Funciona a Resolução de Dependências no Gslapt

Multiboot pelo pendrive usando grub2: instalando várias distros a partir de uma unidade de armazenamento móvel

Instalando o Linux direto do HD

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts