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

Por: Leonardo Berbert Gomes em 07/09/2007 | Blog: https://www.linkedin.com/in/leoberbert


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

Gerando gráficos sem mistérios no MRTG (Debian)

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

Rundeck - Um Poderoso Agendador de Tarefas

Detectando vulnerabilidades com o Nessus

Solucionando problemas no sistema de arquivos

Leitura recomendada

VMWare Server no Debian Linux 4.0 (Etch) (i386 e AMD64)

Converter VMs GNU/Linux XenServer (paravirtualizada) para VMware ESXi 5

Configurando o TIM WEB - HUAWEI E220

Instalação do Funtoo GNU/Linux em VirtualBox

BIND DNS Active Directory Windows 2008

  
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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts