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




 
Recomendação
Livro Recomendado
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
  • Antena Omni Orig.Arwep 24dbi Wireless Frete Grátis E Pigtail - R$ 175,00
  • D-Link 2640b Modem Roteador Adsl Wireless Access Point Wi-Fi - R$ 153,99
  • Roteador 3g Wi-Fi Telsec R100 - Tim Oi Claro Vivo - Promoção - R$ 299,99
  • 3com Roteador Wifi + Modem Adsl / Adsl2 802.11g Wireless - R$ 190,00
  • Modem Roteador Wireless Tp-Link Td-W8960n 300mbps 802.11n - R$ 188,99
  • Mais Ofertas...
  • Compare Preços de Roteador
    BuscapéCompare Preços de Roteador no Buscapé

    Últimas Notícias
    AMD/ATI Lança Radeon HD 5570
    09 de fevereiro de 2010 - 07:12 H
    Samsung Anuncia Disco Rígido do Michael Jackson
    08 de fevereiro de 2010 - 09:08 H
    Novas Fontes Toughpower XT da Thermaltake
    05 de fevereiro de 2010 - 12:09 H
    MSI Lança Placa de Vídeo R5770 Hawk
    05 de fevereiro de 2010 - 10:02 H
    NZXT Lança Ventoinhas e Cabos Premium
    05 de fevereiro de 2010 - 09:30 H
    AMD/ATI Lança Radeon HD 5450
    04 de fevereiro de 2010 - 08:56 H
    Patriot Lança Kit de Memória Sector 5
    03 de fevereiro de 2010 - 08:13 H
    Samsung Lança Discos EcoGreen F3EG de 1,5 TB/2 TB
    03 de fevereiro de 2010 - 08:01 H
    Acer Lança nos EUA Monitor Full HD 3D
    01 de fevereiro de 2010 - 10:42 H
    Novas Fontes de Alimentação Strider Essential da SilverStone
    01 de fevereiro de 2010 - 10:12 H
    .:: Mais Notícias ::.

    Últimos Artigos
    Teste do Cooler Titan Fenrir
    Todos os Modelos do Atom
    Teste da Fonte de Alimentação Leadership Gamer 2.0 500 W
    Campus Party 2010: O Hardware dos Campuseiros
    Teste do Cooler Thermaltake SpinQ VT
    Teste da Fonte de Alimentação Cooler Master GX 750 W
    Microcomputador CCE DL116
    Placa-mãe MSI P55-GD85
    Placa-mãe ASRock H55DE3
    É hora de comprar uma unidade SSD?
    Teste da Fonte de Alimentação Spire Jewel 350 W
    Placa-mãe ECS H55H-CM
    Teste da Fonte de Alimentação eXtream FEX-38T12 de 380 W
    Teste do Gabinete NZXT Hades
    Placa-mãe EVGA H55

    Últimas Mensagens no Fórum
    329.889 usuários cadastrados
    5.304 usuários on-line
    Não estou consiguindo entrar no msn e tbm o internet explorer
    por diego_moicano
    (109 visualizações, 9 respostas)
    Como identificar o modelo de uma placa de vídeo?
    por GusGraf
    (7 visualizações, 1 respostas)
    Memórias DDR3-1600 mas correm a 1333
    por Ribeirocross
    (299 visualizações, 17 respostas)
    Ajuda para compra de monitor entre R$499 a R$630.
    por NilsiMinerim
    (61 visualizações, 3 respostas)
    Upgrade até R$500,00 - Pl. Vídeo + Fonte 430 a 500W rais
    por Skyline1337
    (24 visualizações, 3 respostas)
    HD4890 - Tópico Oficial
    por Phantomf4
    (61.716 visualizações, 1.178 respostas)
    Problema Com a Fonte ou note?
    por weberrios
    (5 visualizações, 1 respostas)
    Computador para aprovação
    por MatheusMüller
    (17 visualizações, 1 respostas)
    Notebook ate R$ 3.500 para Jogos.
    por casukas
    (836 visualizações, 49 respostas)
    RemoÇÃo de malware - hudson argollo - grato desde jÁ
    por diego_moicano
    (62 visualizações, 3 respostas)
    .:: Visite Nosso Fórum ::.


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