Chave do Mundo

Guia definitivo - O melhor servidor Apache + PHP + MySQL que encontrei

Eu já usei vários servidores web para testar meus projetos. Ultimamente, estava usando o PHPDev5, da FirePages. Estava usando numa boa, até precisar instalar um componente e bum: Não tem como!

Então resolvi tentar o WAMP. Ele é simplesmente o melhor que já encontrei. Vem todo em executáveis, fácil de instalar e ainda permite que você baixe os módulos e instale-os mais fácil ainda.

Você pode encontrar o WAMP aqui.

Ajude o seu site, use URLs amigáveis

“Por favor me ajude, estou invísivel para o Google e os endereços das minhas páginas são díficeis, me ajude” - Um site

Existem milhares de tutoriais sobre o assunto URLs amigáveis pela internet. Como é algo tão simples e trivial, resolvi postar sobre isto aqui. Você já viu sites onde o endereço é comprido e complicado, como “meusite.com.br/index.php?area=14&cat=noticias&tipo=8923″? O Google não consegue entender muito bem estes endereços. Hoje vou explicar como se livrar disto e tornar esta linha amigável para Google.

Trata-se do mod_rewrite, extensão do Apache, com o arquivinho .htaccess. Vamos direto ao ponto.

Suponhamos…

Suponhamos que ao clicar no link de Fale Conosco do seu site, abre o endereço www.meusite.com.br/index.php?area=fale_conosco. Queremos que este endereço se torne www.meusite.com.br/fale_conosco/.

O Apache

É necessário que o Apache, servidor de websites, esteja configurado para acessar o mod_rewrite. Para isto, verifique dentro do arquivo chamado httpd.conf o seguinte:

LoadModule rewrite_module modules/mod_rewrite.so
AddModule mod_rewrite.c

Estas linhas NÃO podem ter o caractere # na frente. Se tiver, apague o caractere # e reinicie o Apache.

O arquivo .htaccess

A URL que estaremos usando é:

http://www.meusite.com.br/index.php?artigo=novidades&cat=noticias

Crie um arquivo na pasta inicial do seu site, onde você guarda o index.php, com o nome de .htaccess. Nele, escreva o seguinte:

A RewriteEngine on
RewriteRule (.*)-(.*)\.htm$ /index.php?artigo=$1&cat=$2

Agora basta digitar http://www.meusite.com.br/novidades-noticias.htm no endereço do seu Browser. O mod_rewrite chamará http://www.meusite.com.br/index.php?artigo=novidades&cat=noticias.

O que aconteceu foi que o mod_rewrite substitui o $1 pelo que está escrito no primeiro (.*) e $2 pelo que está escrito no segundo (*). Simplesmente, agora você tem URLs mais simples para seus usuários, mas principalmente para os mecanismos de busca.

Amigos dos sites de busca?

Sim. O Google indexa todo o seu site atrás de conteúdo em textos, etc. Mas ele dá muito mais importância para as URLs. Se você tiver o texto “Flores” em sua URL, o Google vai considerar seu site muito mais do que se ele não tiver.

Espero ter ajudado com este problema que, eu mesmo, passei um tempão para resolver no passado.

Guia Definitivo | Como instalar Apache 2 + PHP 5 + Mysql 4 + Windows

Duvida Vasculhando a internet, você encontrará muitos tutoriais sobre como instalar a santa trindade Apache + PHP + MySQL em ambientes Windows. Contudo, você encontrará muito mais páginas de pessoas reclamando sobre não terem conseguido instalar o trio. Quero compartilhar com você algumas soluções definitivas que encontrei. Confira abaixo a lista de servidores gratuitos.

PHPDev5

Existem muitos frameworks gratuitos por aí, mas o que achei mais fácil de instalar e usar foi o PHPDev5. A sua interface é simples de usar. A instalação precisa de um ou dois cliques e já está tudo funcionando. O programa abre um janela com botões, onde você escolhe o que deseja ativar, seja Apache 1.3 ou 2, Mysql 4.2 ou o PHP5. É tudo muito intuitivo. Eu recomendo.

WAMP5

O WAMPServer é muito conhecido por sua confiabilidade. Assim como o PHPDev5, basta pressionar Next, Next, Next na instalação e o programa faz tudo sozinho.

Sua vantagem é que vêm com tudo atualizado, Apache 2.2.6, PHP 5.2.5 +PECL, SQLLiteManager e Mysql 5.0.45. É recomendado por vários internautas.

EasyPHP

O EasyPHP, ao lado do PHPTriad, é uma das plataformas de trabalho com Apache+PHP+Mysql (vamos chamar APM) mais faladas na internet. É muito provavel que você ouça falar sobre ele em qualquer busca que você fizer sobre o assunto. A vantagem dele para o PHPTriad é que ele é constantemente atualizado.

PHPTriad

Muio conhecido também, porém está caindo em desuso, pois não é atualizado. A versão 2.2 já é antiga. Para iniciantes, é bom, mas eu não recomendo para ninguém.

E então? Qual eu devo escolher?

Se você tem pouca experiência, comece pelo PHPDev5, habitue-se a ele. O WAMP5 é uma boa alternativa segundo a blogosfera, mas ainda não tive tempo de testá-lo.

Qualquer dúvida, deixe um comentário ou fale comigo por email.