Clube do Hardware
Home
Home
Armazenamento
Armazenamento
Energia
Energia
Gabinetes
Gabinetes
Placas-Mãe
Placas-Mãe
Processadores
Processadores
Redes
Redes
Vídeo
Vídeo
Windows
Windows
Outros
Outros
Conteúdo
Artigos
Blog
Editoriais
Notícias
Primeiras Impressões
Testes
Tutoriais
Menu Principal
Boletim
Classificados
Compra Coletiva
Descubra a Marca
Dicionário
Download
Drivers
Dúvidas
Fórum
Links
Livros Recomendados
Livros do Autor
Pesquisa de Preços
Produtos Recomendados
Provas
RSS
Sobre
Sorteio
Boletim
Assine hoje mesmo!
 
Procura
 




 
Recomendação
Home » Redes

Como Montar um Servidor Web com PHP 5 e Suporte ao MySQL 5
Autor: Gabriel Torres e Cássio Lima
Tipo: Tutoriais Última Atualização: 27 de abril de 2007
Página: 1 de 5
Introdução

Montar um servidor web PHP 5 com suporte ao MySQL 5 não é tão simples como parece. Nós descobrimos isso da pior maneira possível: gastamos literalmente um dia inteiro tentando fazer isto. O principal problema é que o PHP 5 não vem com suporte nativo ao MySQL, e o MySQL 5 não oferece um módulo cliente independente pronto para download e instalação. Neste tutorial passo-a-passo nós mostraremos como compilar e instalar o Apache 2, o PHP 5 com suporte ao MySQL 5 e um otimizador e cache para o PHP (Xcache) no Linux. Portanto lendo este tutorial você poderá montar seu próprio servidor web em questão de minutos – e não em questão de horas, como aconteceu conosco.

Nós nos deparamos com várias mensagens de erro ao longo do processo e publicaremos aqui as mensagens de erro mais comuns, de modo que você saiba o que fazer caso se depare com alguma delas.

A coisa mais importante que você precisa fazer é o upgrade da versão do Linux que você estiver usando para a última versão ou pelo menos verificar se o arquivo libstdc++.so.6 está instalado. Este arquivo deve estar no diretório /usr/lib/ (você pode também tentar o comando locate libstdc++.so.6). Se você não encontrar este arquivo, você receberá a seguinte mensagem de erro durante o processo:

error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

Este erro acontece porque seu servidor tem uma versão antiga da biblioteca do C++, provavelmente a libstdc++.so.5. A solução é atualizar a biblioteca do C++. Acontece que como praticamente tudo no Linux depende do C++, você terá de fazer o upgrade de muitas outras coisas. No Debian, a distribuição do Linux que estávamos usando, é simplesmente mais fácil atualizar todo o sistema com os seguintes comandos:

apt-get update
apt-get dist-upgrade

Esses comandos atualizarão não apenas a biblioteca do C++, mas também atualizará seu Debian para a versão mais nova. Nós recomendamos que você execute esses comandos antes de iniciar o processo de instalação e configuração.

Outro truque para usuários do Debian é editar o arquivo /etc/apt/sources.list e verificar de qual servidor o Debian fará o download dos arquivos usando comandos apt, como o apt-get. Por padrão, você verá o http://ftp.debian.org sendo listado, mas este servidor é normalmente sobrecarregado. Você pode comentar as linhas que apontam para o debian.org e adicionar novas linhas apontando para um servidor mais rápido, por exemplo:

deb http://ftp.uwsg.indiana.edu/linux/debian stable main
deb-src http://ftp.uwsg.indiana.edu/linux/debian stable main

Uma lista de servidores disponíveis pode ser encontrada aqui: http://www.debian.org/mirror/list. Role a tela e prefira usar um servidor secundário, já que eles são normalmente menos sobrecarregados, o que facilita seu processo de instalação e upgrade – especialmente para fazer o upgrade de todo o sistema operacional, como recomendamos.

Após essas explicações preliminares, vamos para o nosso tutorial passo-a-passo. Note que os seguintes passos precisam ser feitos na mesma ordem em que escrevemos: você não pode tentar compilar e instalar o PHP 5 antes do MySQL 5 – não vai funcionar.

Páginas (5): [1] 2 3 4 5 »
Imprimir | Enviar a um Amigo | Adicionar aos Favoritos | Comentários (4)

Classificados
  • 3com Roteador Wifi + Modem Adsl / Adsl2 802.11g Wireless - R$ 220,00
  • Wrtp54g-Na Router Voip 2fxs Wireless Linksys - Desbloqueado - R$ 180,00
  • Roteador Wireless Linksys Wrt54g - 2,4 Ghz - 54 Mbps - R$ 144,00
  • Roteador Wireless Tp-Link Tplink 108mbps Antena 5dbi Wr642g - R$ 143,00
  • Roteador Wireless Tp-Link 54 Mbps Quase 1 Km Com 5 Dbi 340gd - R$ 124,99
  • Mais Ofertas...
  • Ofertas de Lojas Parceiras
    Internet Server 3Com 3CR858 - 91 4 Portas 10 / 100 1 Porta WAN 10 / 100 Acesse nosso site e veja variedades de produtos. Na compra a vista 5% de desconto. - R$ 261,33 ou 3x sem juros de R$ 87,11
    Roteador DrayTek Vigor2950 ( WAN, 200 Túneis VPN, Firewall CSM ) 2 Portas Megabit WAN Ports + 5 Portas Gigabit LAN - Ideal para compartilhar 2 pontos de internet - Garantia de 01 Ano - Envio rápido para todo o Brasil ! - R$ 2.218,50
    Roteador Cabo / DSL c / 4 portas Switch BEFSR41 - LINKSYS - pç - R$ 199,75
    Roteador Aligera AR1000 Plus - cod. 275 - R$ 1.799,00 ou 3x sem juros de R$ 599,67
    Roteador ADSL 1 Porta WAN 4 Portas LAN PLANET ADE - 4100A - R$ 254,00
    BuscapéVeja Mais Ofertas de Roteador no Buscapé

    Últimas Notícias
    CES 2009: MSI Demonstra Notebook U115
    07 de janeiro de 2009 - 17:26 H
    CES 2009: MSI Demonstra Notebook X320
    07 de janeiro de 2009 - 15:45 H
    CES 2009: Nova Geração dos EeePCs
    06 de janeiro de 2009 - 22:02 H
    CES 2009: ASUS Anuncia Notebook com SSD de 512 GB
    06 de janeiro de 2009 - 21:26 H
    Mushkin Lança Kit de Memórias ‘Radiotivas’
    05 de janeiro de 2009 - 15:02 H
    G.Skill Anuncia Kits DDR3-2000 Perfect Storm
    02 de janeiro de 2009 - 14:08 H
    Novos Processadores Para Notebook da Intel
    29 de dezembro de 2008 - 13:57 H
    ASUS Lança Cooler Triton 88
    24 de dezembro de 2008 - 14:48 H
    ECS Anuncia Sua Primeira Placa-mãe Soquete AM3
    23 de dezembro de 2008 - 13:53 H
    Sapphire Lança Radeon HD 4870 X2 Atomic Edition
    22 de dezembro de 2008 - 13:46 H
    .:: Mais Notícias ::.

    Últimos Artigos
    Meu Comprometimento com o Folding@Home
    Teste da Fonte de Alimentação Zalman ZM460B-APS 460 W
    De Volta ao Preto
    V-Power vs. Green Star
    Placa-mãe Gigabyte EX58 Extreme
    Revisamos Todos os Testes de Fontes de Alimentação
    Erro no teste da Leadership Wireless 900 W (corrigido)
    Huntkey Tenta Subornar Clube do Hardware
    Invenções Bizarras – Parte 8
    Teste da Fonte de Alimentação Topower TOP-1100P10
    Teste do DLO TransDock Deluxe
    Notebooks: Recapitulando
    Teste da Fonte de Alimentação Huntkey Green Star 350 W (LW-6350HG)
    Teste do Gabinete Lian-Li PC-7F
    Teste da Fonte de Alimentação SilverStone Decathlon 700 W

    Últimas Mensagens no Fórum
    273.951 usuários cadastrados
    3.599 usuários on-line
    Montando uma super Maquina
    por Rodrigo Braga.
    (173 visualizações, 20 respostas)
    Avaliação de configuração, por favor
    por eduardogege
    (18 visualizações, 1 respostas)
    não consigo instalar o games for windows-live
    por jackbauer1
    (8 visualizações, 1 respostas)
    placa k8v800-m e hd sata, um dilema!!!!
    por michellemicha
    (14 visualizações, 1 respostas)
    Problema no Dofus
    por jackbauer1
    (9 visualizações, 1 respostas)
    Nfs MW normal para Black edition
    por egf333
    (11 visualizações, 2 respostas)
    Overclock Pentium 3.06 HT
    por ribeirocross
    (45 visualizações, 3 respostas)
    Avaliação de configuração, por favor
    por Pai da Chiquinha
    (136 visualizações, 10 respostas)
    MOBO para S775 ??
    por viniciusb
    (9 visualizações, 2 respostas)
    Não comprem na Condomax-Atacadão, pura fraude
    por AbelR
    (1.280 visualizações, 32 respostas)
    .:: Visite Nosso Fórum ::.

    © 1996-2009, Clube do Hardware. Todos os direitos reservados.
    Anuncie Conosco | Informações Legais | Política de Privacidade