
Transforme qualquer PC em um servidor e utilize-o para ajudar no desenvolvimento interno ou mesmo disponibilizar sites para toda a internet.
(Obs.: É direcionado à usuários Windows, não ensinarei para Linux por enquanto porque eu não aprendi ainda, definitivamente eu preciso aprender mais sobre Linux)
Pelo artigo tratar de servidores, focarei mais em PHP, dando menos importância à outras linguagens como HTML e CSS, que rodam no cliente, e não no servidor.
O que eu preciso saber antes de instalar?
Saiba os nomes dos principais servidores OpenSource e para que eles servem:
- XAMPP: Pacote com 4 servidores gratuitos de nível profissional (citados abaixo).
- APACHE: Servidor HTTP, na prática, é o que lhe permite executar códigos e visualizá-los no navegador.
- MySQL: Servidor de banco de dados, quase todos os sites hoje, utilizam banco de dados, o MySQL é um dos mais conhecidos e seguros. Quase sempre ele trabalha junto com o Apache.
- FILEZILLA: Servidor de FTP, permite acessar arquivos de um servidor remotamente de outro computador através da internet.
- MERCURY: Servidor de E-mail, permite criar contas de e-mail e utilizá-las através dos protocolos SMTP, POP3 e IMAP, além da possibilidade de ativar o modo HTTP, permitindo o gerenciamento da conta através do navegador.
Este artigo ensina apenas como executar os servidores Apache e MySQL, pois, os outros dois são mais complexos, necessitando de muitas configurações, além de não ser o foco do tutorial.
Como instalar?
Eu ensinarei a instalar o XAMPP como servidor local, mas existem outros pacotes de servidores, como o Vertrigo, EasyPHP, entre outros.
O XAMPP é um programa gratuito e de nível profissional, utilizado não apenas para testar códigos, mas também como base de servidores dedicados de grandes empresas.
Obs.: Clique na imagem para ampliá-la
1º – Baixe o programa XAMPP (esta é a versão portátil do programa), que pode ser executado nos Windows 2000, XP ou mais recentes.

3º – Extrai todos os arquivos (recomendo o diretório “C:\”, pelo menos na primeira vez, depois você poderá mudar de lugar)
4º – Dentro da pasta que foi descompactada (C:\xampp), execute “setup_xampp.bat” – ele configurará os caminhos das pastas para todos os programas do pacote, sempre que você mudar a pasta de lugar ou seu nome, será necessário executá-lo, o mesmo vale se você colocar o XAMPP num pen-drive e conectá-lo à outro computador.
Após ter configurado o programa, execute o “xampp-control.exe”.
Obs.: Mesmo que em grande parte das vezes não seja necessário, você pode verificar se as portas exigidas pelos 4 programas que vem no XAMPP estão livres pelo mesmo arquivo “setup_xampp.bat”.
5º – Na janela de controle do XAMPP você pode iniciar os programas clicando em “Start” em frente ao nome do programa desejado e em “Stop” para pará-lo. No botão “Admin…” você pode fazer modificações nos programas, assim como definir preferências, etc. E marcando o check-box (quadradinho) que fica ao lado de “Svc”, é definido como “Serviço” o programa escolhido, em que é executado junto com o computador, não havendo necessidade de executá-lo toda vez (recomendado para servidores dedicados, e não pode ser ativado caso o XAMPP esteja instalado em um PenDrive).
6º – Para acessar seu site como servidor local, é simples, basta acessar os links ou http://localhost/, ou http://127.0.0.1/. Ambos te levarão ao servidor HTTP local (o Apache). Acessem um dos dois link e verifique se está funcionando, caso esteja, aparecerá uma página igual ou parecida com esta acima, caso contrário dará erro.
7º – No diretório em que você descompactou o XAMPP (C:\xampp), dentro do diretório “htdocs” estão os arquivos de web. Nesta pasta estão vários arquivos que já vem com o XAMPP, você pode apagar todos eles e enviar seus arquivos para esta pasta, mas eu recomendo que deixe as pastas, pois você pode precisar delas no futuro.
8º – Pronto! Já está tudo funcionando – ou ao menos deveria. Caso queira acessar seu banco de dados MySQL, utilize o PHPMyAdmin, ele pode ser acessado pelo link http://localhost/phpmyadmin/, não é necessário de senha para acessar o banco de dados, mas não se preocupe, só seu computador poderá acessar sem a necessidade de um usuário com senha, se qualquer outro computador tentar acessar o XAMPP será exigido um nome de usuário e senha.
A conta padrão é usuário “root” e senha “(vazio)”. Você pode criar uma nova conta clicando em Privilégios, como mostrado acima, circulado de vermelho.
9º – FINAL: Caso precise acessar seu site de outro computador, é simples, basta acessar o link http://SEU_IP/ (Ex.: 183.290.123.100), para saber seu IP também é fácil, eu poderia ensinar com imagens, mas vai levar muito tempo, e eu estou com sono, então acesse este link e será mostrado seu IP: http://meuip.datahouse.com.br/
Artigos relacionados:
Posts relacionados trazidos a você pelo Yet Another Related Posts Plugin.











O XAMPP é a forma mais fácil de se instalar esses serviços no Windows. Lembro da época em que era necessário instalar um por um.
No caso do Linux, em especial no Ubuntu, podemos instalar através do apt-get:
$ sudo apt-get install msql-server apache2 phpmyadmin
A pasta padrão onde as aplicações ficam é a /var/www
Cheguei a instalar o wordpress localmente para poder desenvolver um novo template sem a necessidade de estar conectado. Simples e fácil.
Tem até um tutorial (em inglês):
https://help.ubuntu.com/community/WordPress
Uhum, eu uso ele em meu Fedora, mas quando tentei fazer um tutorial eu não consegui instalar de novo pelo VirtualBox, não sei o que eu não estou conseguindo fazer, e por isso fiquei com medo de desinstalar e não conseguir instalar denovo.
Mas tudo bem, este artigo no fim está ensinando instalar pelo Windows, que eu acho que consegui explicar bem.
Obrigado pelo comentário, abraços.
Parabéns por essas maravilhosas contribuições, estou encantada,e olha que sou apenas iniciante,fico mto feliz por ainda existir ser HUMANO nesse pedaço de terra que estamos somente de passagem , que bom pois embora exista pessoas que querem ocultar o saber existem pessoas como você solidárias ….muito obrigado….
Olá Maria Lucia, muito obrigado.
É muito bom saber que também existem pessoas que se importam com o esforço de outras, sou muito grato pelo seu comentário, sem dúvida um grande estímulo.