Ir ao conteúdo

Como montar um servidor web com PHP 5 e suporte ao MySQL 5


Como montar um servidor web com PHP 5 e suporte ao MySQL 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.


Artigos similares


Comentários de usuários

Respostas recomendadas

Não há comentários para mostrar.



Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...