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: 709 ]

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

Hardening NTP/Chrony no Linux

Como utilizar de forma correta os repositórios e pacotes Backports

Executar Scripts Remotamente

INSTALAR (e jogar) COUNTER STRIKE 1.6 (install cs 1.6) NO LINUX

Instalar Minecraft, League of Legends e Fortnite no Linux

Leitura recomendada

Cover Thumbnailer - Miniaturas de CDs nas pastas de músicas e imagens, miniaturas de vídeos com o Totem

Colocando ícones e wallpapers no IceWM usando o DFM (desktop file manager)

A Origem dos Nomes

Gerenciamento de pacotes no Slackware Linux

Google AdSense vs Layout de websites

  
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