Instalando Apache, PHP e PostgreSQL no Slackware 12 (compilando)

Neste artigo venho abordar a instalação e configuração de forma simples dos pacotes citados acima na forma compilada.

[ Hits: 45.085 ]

Por: Leonardo Berbert Gomes em 07/09/2007 | Blog: https://www.linkedin.com/in/leonardo-berbert-23a96920/


Pacotes necessários



Bem, vamos lá!

Em primeiro lugar gostaria de dizer que estou partindo do ponto que você não tenha o PHP nem Apache instalados na sua máquina. Caso tenha, faça a remoção dos mesmos.

Apache HTTP Server 2.2.4 is the best available version:

$ wget http://linorg.usp.br/apache/httpd/httpd-2.2.4.tar.gz

PostgreSQL:

$ wget http://ftp2.uk.postgresql.org/source/v8.2.4/postgresql-8.2.4.tar.gz

PHP 5.2.4:

$ wget http://br.php.net/get/php-5.2.4.tar.gz/from/us.php.net/mirror

    Próxima página

Páginas do artigo
   1. Pacotes necessários
   2. Instalação e configuração
   3. Créditos
Outros artigos deste autor

Detectando vulnerabilidades com o Nessus

Solucionando problemas no sistema de arquivos

Linux, uma história sem fim!

SuperDNS: Solução definitiva para DNS dinâmico

Monitorando as conversas do MSN

Leitura recomendada

Diagnosticando problemas variados em ambientes GNU/Linux (parte 1)

VsFTPD com TLS no Debian 4.0

Servidor DNS (bind9) em Debian Linux

Minha experiência com o Fedora 15

google-drive-ocamlfuse - Monte seu Google Drive usando o FUSE

  
Comentários
[1] Comentário enviado por pitombera em 07/09/2007 - 20:04h

./configure --help evita alguns contrangimentos =x

mas tá ai ... bacana =x

"cp /etc/apache2/bin/apachectl /usr/bin/"

AhIUAHAUHAIhIA

hummm .. usar o checkinstall parar criar pacotes ajuda pra gerenciar ;D

[2] Comentário enviado por tenchi em 09/09/2007 - 11:38h

Putz, eh msm... Instalar o apache em /etc? Aí vc estaria dando um tapa na estrutura de diretórios do Unix ;-) Acredito que assim ficaria melhor:
$ ./configure --prefix=/opt/httpd --sysconfdir=/etc --etc...

Não sei no caso do apache, mas a maioria dos programas reclama se você os coloca num diretório que não aquele que eles foram instalados.
Quanto à do checkinstall, eu pelo menos tenho muitos problemas com ele, pois nunca cria pacotes corretamente (pelo menos comigo). Mas criar um pacote é sempre bom, para poder controlar tudo que é instalado ou não.

[3] Comentário enviado por cvs em 09/09/2007 - 11:40h

Bah...
usando ./configure --prefix=/usr/local/apache2 e depois jogand o /usr/local/apache2/bin no path funciona que é uma maravilha...

as vezes um ./configure --help ajuda mesmo... hehehehe

valeu pelo artigo :)

[4] Comentário enviado por jonathantavares em 20/09/2007 - 01:21h

vlw ae, esclareceu totalmente minha duvida

#)

[5] Comentário enviado por edutech em 17/12/2007 - 12:19h

Amigos alguem sabe dizer se essa compilação do Postresql e valida tbem para SAGU-PRO, estou tentando instalar o mesmo pelo manual do Sagu e nao consigo, quem ja instalou o SAGU, por favor!!

[6] Comentário enviado por tutistu em 03/04/2008 - 11:08h

Caramba cara vlw mesmo
Tutorial nota 10 me explicou tudo direitnho
Muito pbrigado mesmo

Ta de parabens

[7] Comentário enviado por jbmacedo em 24/05/2008 - 02:00h

Caro leoberbert, tentei usar o seu tutorial mas tive os seguintes prob.
Inicialmente devo dizer que uso o slack 12.0 e esta funcionando como firewall e controlador de banda perfeitamente atraves de um script nosso. porem preciso implementar algo mais e nesse caso seria com o Apache, Mysql e o PHP. quando comecei a instalar o Apache seguindo o seu tutorial deu o seguinte erro: ./configure --prefix=/etc/apache2/
da o seguinte erro:
./configure --prefix=/srv/www --enable-module=so
checking for chosen layout... Apache
checking for working mkdir -p... yes
checking build system type... i686-pc-linux-gnulibc1
checking host system type... i686-pc-linux-gnulibc1
checking target system type... i686-pc-linux-gnulibc1

Configuring Apache Portable Runtime library ...

checking for APR... reconfig
configuring package in srclib/apr now
checking build system type... i686-pc-linux-gnulibc1
checking host system type... i686-pc-linux-gnulibc1
checking target system type... i686-pc-linux-gnulibc1
Configuring APR library
Platform: i686-pc-linux-gnulibc1
checking for working mkdir -p... yes
APR Version: 1.2.12
checking for chosen layout... apr
checking for gcc... gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
configure failed for srclib/apr
e depois no make e no make install repetem o seguinte erro:
make: *** No rule to make target `install'. Stop.

O que posso fazer para sanar esse problema.... caso possa postar para e-mail, favor passar para jbm5688@rnent.com.br.

[8] Comentário enviado por leoberbert em 26/05/2008 - 13:53h

Pelo visto seu slack está faltando algum pacote do compilador C.

[9] Comentário enviado por euartur_silva em 18/07/2008 - 11:37h

parabéns ficou show acabei de colocar pra funcionar no slackware
Artur Ferreira
Analista de Suporte

[10] Comentário enviado por xdefcon5 em 06/05/2009 - 18:13h

loguei so para agradecer...parabens ..simplesmente CABAL.

abraços


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts