Instalação de Apache 2, PHP 5 e MySQL 5 em menos de 5 minutos com WampServer!

Enviado por Alfred R. Baudisch em PHP, Apache, MySQL

Apesar de meu artigo da instalação do “kit web” em Windows estar todos esses anos no ar, o pessoal continua tendo muitas dúvidas e problemas (às vezes se esquecer de colocar um ponto e vírgula, a instalação do servidor já falha totalmente, então por isso ocorrem tantas dúvidas), está na hora de um jeito mais simplificado.

Procurei bastante e achei! É um programa mágico chamado WampServer! Basta efetuar o download dele, instalar e você terá funcionando:
APACHE 2.2.6, PHP 5.2.6 and PECL, MYSQL 5.0.45, PHPMYADMIN 2.11.2.1, SQLITEMANAGER 1.2.0!

Resolvi apagar o Apache, PHP e MySQL do meu computador e testar o WampServer para ver se é verdade.
E é sim! Gastei em média 4 minutos para efetuar o download, e executar a instalação.

Para o download: http://www.wampserver.com/en/download.php

Fora que ele fornece uma interface bem amigável para controle dos serviços, individualmente:
WampServer

6 Comentários


250+ sites imperdíveis para desenvolvedores Web

Enviado por Alfred R. Baudisch em Desenvolvimento Web, Links

Confira nesse artigo mais de 250 indicações de sites úteis para desenvolvedores Web, dentre as categorias:
AJAX, PHP, MySQL, Java, CSS, Webstandards, Flash, Action Script, etc.

Vale a pena conferir. Estou há 8 anos na área e conheci ali ferramentas que nunca tinha ouvido falar antes e que poderiam me economizar tempo em várias tarefas.

4 Comentários


Nuvem de Tags em PHP

Enviado por Alfred R. Baudisch em PHP, Script PHP, Classe PHP

O novo modo de catalogar textos é baseado em tags (palavras, categorias), que por sua vez elas são exibidas em "nuvens", onde as palavras com maior freqüência aparecem com fonte maior, e assim a fonte vai diminuindo, de acordo com a freqüência de artigos com tal tag, exemplo (nuvem de tags do BlogBlogs):
Nuvem de Tags do BlogBlogs

Nessa nuvem de tags (ou cloud tags, em inglês) existem mais textos "taggado" com curiosidades, depois com bloppers e assim vai.

Vamos criar uma nuvem de tags bem básica, que retorna as palavras de modo aleatório (não organizada por nome ou freqüência). Primeiramente obtenha os códigos e depois explicação passo a passo: [Continue a leitura deste artigo →]

12 Comentários


AJAX descomplicado com PHP e Prototype, parte 1

Enviado por Alfred R. Baudisch em AJAX, PHP, Prototype

Apesar de eu ter criado a série de artigos sobre AJAX + CPAINT, estou criando essa nova, com artigos rápidos explicando o uso da Prototype. Segundo o site oficial: "Prototype is a JavaScript Framework that aims to ease development of dynamic web applications.". Melhor explicando:

  • É um framework JavaScript, contido em um pequeno e único .js;
  • Possui funções de DHTML, shortcuts (exemplo: em vez de document.getElementById(’elementoId’), simplesmente diga $(’elementoId’));
  • Uma das abstrações de AJAX mais completas e rápidas de implementar;
  • etc.

Bom, faça já o download.

Nesse primeiro artigo da série, uma busca muito, muito simples, com retorno em HTML, para você entender como é a interação da Prototype com o PHP. Na verdade não existe interação (a Prototype é apenas esse pequeno JS!), e sim, uma série de Chamadas (feita por ela) -> Respostas (pelo PHP ou qualquer outra linguagem do lado de servidor que você utilize). Vamos ao código:

[Continue a leitura deste artigo →]

10 Comentários


Tira dúvidas: Instalando Apache 2, PHP 5 e MySQL no Windows.

Enviado por Alfred R. Baudisch em PHP, Apache, MySQL

ATUALIZAÇÃO: Confira o novo artigo - Apache 2, PHP 5 e MySQL 5 em menos de 5 minutos com WampServer!

Não responderei mais as dúvidas postadas nesse artigo, por favor conferir o texto sobre instalação WampServer, indicado acima.

Após receber centenas de e-mails referente ao meu artigo Instalando Apache 2, PHP 5 e MySQL no Windows que foi publicado em vários sites, com dúvidas, pois a maioria não estava conseguindo instalar, eu resolvi revisar o artigo. Removi tudo do meu computador e instalei o trio parada dura (Apache, PHP e MYSQL), seguindo o artigo à risca.

Resultado? Tudo funcionou perfeitamente.

Por essa razão, irei atualizando esse tópico com as dúvidas e problemas mais freqüentes do pessoal. Inclusive se você tiver alguma, não hesite em dizer, que ajudarei.

Leia o artigo em uma de minhas colunas:

Soluções, Perguntas e Respostas:

  1. Links atualizados para download dos softwares necessários.
    Disponibilizo o caminho da fonte. E não mais o link direto para uma versão:

    APACHE - http://httpd.apache.org/download.cgi. Clique em “Other Files”, “binaries”, “win32″ e selecione o arquivo que tiver a maior versão. Normalmente é o penúltimo da lista de arquivos. No caso quando escrevi isso, a maior versão era 2.26, logo o arquivo que baixei: apache_2.2.6-win32-x86-no_ssl.msi.

    PHP - http://www.php.net/downloads.php. Faça download do primeiro item logo após a seção Windows Binaries. Exemplo: PHP 5.2.4 zip package [9,702Kb] - 30 August 2007.

    MySQL - http://dev.mysql.com/downloads/mysql/5.0.html#win32. Na linha Without installer (unzip in C:\), clique em “Pick a Mirror”. Ele mostrará tela de cadastro. É opcional, se não quiser cadastrar, logo abaixo clique em » No thanks, just take me to the downloads!, e selecione um mirror.

  2. O arquivo http://www.apachelounge.com/download/mods/php5apache2.dll-php5.1.x.zip não existe mais? Ele não é mais necessário, ignore esse passo do tutorial.
  3. Modificações ao adicionar o Apache Handler A linha deve ser LoadModule php5_module “c:/php5/php5apache2_2.dll”. Note o “_2″ no final e não somente “apache2.dll”
  4. O Apache inicia e fecha logo em seguida.
    Se a sua instalação prosseguiu sem erro, é normal que isso aconteça, pois o Apache executa em segundo plano. Verifique, abrindo seu navegador e acesse http://localhost. Caso apareça uma mensagem “It Works!”, tudo foi bem sucedido.
  5. Ainda tem problemas? Envie seu httdp.conf para meu e-mail alfred.baudisch@gmail.com especificando qual o problema que ocorre!

76 Comentários


O que é AJAX e como aplicá-la com PHP, parte 1

Enviado por Alfred R. Baudisch em AJAX, PHP, CPAINT

Caminho AJAXComo lançamento do blog, irei republicar todos os meus artigos de PHP, alguns revisados (como o Instalando Apache + MySQL + PHP 5 no Windows - que é recorde de visitação em todos os sites que foi publicado). De primeira, segue o artigo sobre AJAX.

Inclusive, a segunda parte já está pronta e logo estará publicada no Linha de Código e Plug Masters.

O que é AJAX e como aplicá-la com PHP, parte 1
[Continue a leitura deste artigo →]

3 Comentários