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

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

VMD no Debian - Instalação e configuração

Instalação do PostgreSQL com Apache 2, PHP 5, OpenSSL no Debian Wheezy 7.7 64 bits com systemd e chroot

Compilação do Kernel

Montagem de Cluster

Instalar e Configurar o Slackware Linux em 2025

Leitura recomendada

Ícones no Fluxbox, Openbox e Blackbox

C# no Slackware

Experimentando o Looking Glass

Montando um pendrive no Linux

Guia de preparação para LPI

  
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