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

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.
Além disso, desta maneira fica bem mais fácil atualizar de uma versão para outra mantendo o controle das configurações.

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

Criar entrada (menuentry) ISO no Grub

Manual traduzido do Squid - Parte 2

Manual traduzido do Squid

Descritores de Arquivos e Swappiness

Instalar Minecraft, League of Legends e Fortnite no Linux

Leitura recomendada

Computação Distribuída com TORQUE Resource Manager - Parte 2

Como criar pacotes "task" para o APT

Elastix - Instalando, criando ramais e realizando ligações SIP Trunk Vono e FaleViper

Promoção RedBug + Viva o Linux

UltraSurf - Bloqueio definitivo

  
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