Batalha Apache, PHP e MySQL com vestígios de versão antiga

Amigos, depois de passar um perrengue danado esse fim de semana tentando instalar as versões top do Apache, PHP e MySQL, resolvi compartilhar com vocês os pontos onde tive bastante dificuldade. Deixo claro que esse artigo é uma compilação de dicas/macetes para se instalar esse trio e não um guia de instalação em si.

[ Hits: 24.218 ]

Por: Jan Seidl em 10/12/2004


PHP 5.0.2



Apache é mole, mas o PHP tem algumas chatices. A primeira é NÃO ESQUECER de usar o "--with-apxs2=/usr/local/apache2/bin/apxs" e "--with-mysql" pro MySQL.

Bom, vi em muitos artigos os caras falando para botar um monte de coisa, mas não te falam para o que serve. É bom utilizar o GD no PHP, que permite trabalhar com imagens (tratar imagens, gerar imagens, muito bacana). A princípio é só mandar um "--with-gd".

O php 5 tem uma biblioteca built-in também, no caso de falta de alguma lib, baixe o libgd (para Slackware tem em www.linuxpackages.net) e instale.

Precisei definir o local da zlib também. Então lá vai mais um parâmetro: "--with-zlib-dir=/usr/include" (no meu caso). Coloque ai mais "--with-pic" "--with-jpeg"... é uma boa.

Para curtir um pouco mais, com sockets dá pra brincar bastante: "--enable-socket".

FTP é bom pra brincar também, fazer conexões com o blogspot.com por exemplo faz para uploadar as paradas em outro site: "--enable-ftp".

Tem mais coisa, recomendo firmemente você dar um:

$ ./configure --help | less

e ler tudo direitinho.

Bote também --with-inifile para você poder configurá-lo mais legalzinho.

Pra deixar completão, pode rolar um --enable-calendar também.

Tar do PHP:
Página anterior     Próxima página

Páginas do artigo
   1. Apache
   2. PHP 5.0.2
   3. MySQL 4.1.7
   4. Troubleshooting: resolvendo problemas!
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Iniciando seu Linux através do NTLoader do Windows 2000/XP

Slackware Current redondo com XFCE

GoboLinux? Que distro é essa? (Parte 2 - Instalação)

Pós-instalação do Arch Linux

Otimizando o KDE com o Slackbuild

  
Comentários
[1] Comentário enviado por habutre em 10/12/2004 - 13:40h

hehe, pena que naum tem praia aki no interior de SP, ;)

Bem tive tb alguns problemas com a compilação deste trio massa!
Na compilação do PHP, uma dica é colocar a flag "--with-mysql" com o caminho da instalação do MySQL, assim:
--with-mysql=/usr/local/mysql
Assim se resolve uma grande parte desses problemas de bibliotecas do mysql, socket, etc! Bem não se pode esquecer q o caminho varia para cada instalcao :)
Deve-se, conforme descrito acima, que outra instalação previa do MySQL pode gerar alguns probleminhas q este comentario nao aborda, certo? Portanto certifique-se de que o mysql antigo (se houver) seja totalmente removido! É isso ae, parabéns cara pelo help....
Vida Infinita ao Linux!

[2] Comentário enviado por nuxli em 10/12/2004 - 14:09h

Meu problema com o trio foi iniciar os serviços altomaticamente.
Não que eu tenha achado dificuldade em achar os programas de cada um que inicializava o serviço..

O problema e que to usando o Vida Linux, que é na verdade nosso amigo Gentoo, foi dificil achar informações sobre a iniciailização nesse sistema, tem um artigo aqui no site que da algumas dicas. Mais nam fala nada de daemon.

Ai foi o jeito perde umas 2h configurando no mãosão ... hhhehehe

[3] Comentário enviado por ace rush em 11/12/2004 - 15:04h

o --with-mysql vai procurar no seu sistema o padrao, com o --with-mysql=/PATH/PARA/O/MYSQL também é uma boa quando o mysql está em um diretorio fora do padrao... como vc falou habutre, e eu tbm mencionei, deve-se remover TODOS os vestigios de instalacoes anteriores, o find ajuda muito nisso. ex: find / -type f -name *mysql*

^^ abracos pra todos!

[4] Comentário enviado por luiscarlos em 11/12/2004 - 21:12h

Ai galera, penei muito para compilar o php com plugin para mysql-4.1.7 mas agora ta funcionando blz, consigo usar o novo hash do mysql4.1.7 sem precisar fazer akele eskema pra continuar a senha antiga, o q fiz foi usar --with-mysql=/usr mesma minha base estabdo em /var/lib/mysql, não sei por que mas funcionou, agora tenho mysql-server and client 4.1.7 e o plugin do php para mysql tmb 4.1.7, ótimo artigo ace rush, parabéns, mais um problema resolvido!!!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts