2Sep
Hospedar seu próprio site não precisa custar uma taxa mensal ou requer muitos conhecimentos técnicos para configurar. Se você precisa apenas hospedar um pequeno site que só terá alguns visitantes, você pode transformar o seu PC Windows em um servidor WAMP.
Você deve hospedar seu próprio site?
Ao hospedar seu próprio site em seu computador local é muito divertido, se você quiser um site que as pessoas possam realmente acessar, você pode querer obter seu próprio plano de hospedagem na web em algum lugar. O Bluehost oferece hospedagem web ilimitada por US $ 3,95 por mês, com suporte total para PHP e MySQL.É definitivamente uma maneira fácil de começar com um site, e eles têm instaladores simples de 1 clique para que você comece com softwares populares como o WordPress e outros.
Se você hospedar seu próprio site local para o qual você deseja que as pessoas acessem, você precisará abrir seu firewall para seu computador doméstico, e isso significa que você está potencialmente abrindo alguns buracos de segurança. Definitivamente vale a pena pensar em obter um plano de hospedagem barato em outros lugares, como o Bluehost ou o Hostgator.
Se você quer apenas um servidor de desenvolvimento local, continue a ler.
O que é "WAMP"?
WAMP é um acrônimo que significa "Windows, Apache, MySQL e PHP".Quando você baixa um WAMP, você está apenas baixando um programa que instala três coisas diferentes. Os WAMPs são convenientes porque permitem que você baixe e instale todos os pacotes que você precisa para hospedar conteúdo web dinâmico de uma só vez. Caso contrário, você precisaria baixar os três pacotes separadamente.
Windows - O "W" no WAMP é apenas para especificar que o programa é compatível com os sistemas operacionais Windows.
Apache - Este é o programa que é usado para hospedar seu site na verdade. Com ele sozinho, você pode hospedar arquivos HTML e outros conteúdos web estáticos.
MySQL - Isso fornece um banco de dados para o conteúdo da sua web. Muitas páginas web dinâmicas precisam armazenar dados( ou seja, nomes de usuários e senha para contas da web), onde é onde o MySQL vem.
PHP - O idioma mais popular para escrever conteúdo web dinâmico - de longe. WordPress, Facebook, Joomla e muitos outros sites e sistemas de gerenciamento de conteúdo utilizam o PHP.Se você planeja hospedar algo mais do que páginas web estáticas, o PHP será um companheiro essencial.
Se você estiver executando o Linux em vez do Windows, você precisará instalar uma LAMP.Também é possível hospedar um site no Windows usando o IIS para que você não precise instalar nenhum software de terceiros. Iniciando a rota do IIS não é recomendado para a maioria dos propósitos e é muito mais um processo para suportar conteúdo dinâmico da Web - então fique com o WAMP, a menos que você tenha uma circunstância única que exija o IIS.
Antes de prosseguir, entenda que a hospedagem de um site em um PC de todos os dias e uma conexão de internet de qualidade ao consumidor não é recomendada para nada além de fins de teste e / ou hospedagem de um pequeno site para alguns visitantes. Lembre-se, a próxima vez que o Windows Update precisar reiniciar o seu sistema, o seu site vai para baixo - não é uma situação ideal para um site sério.
Instalando WAMP
Existem muitos programas WAMP disponíveis, mas estaremos trabalhando com o WampServer. Dirija-se ao seu site e baixe a última versão do programa, e comece a instalação.
As instruções de instalação são auto-explicativas;Mantenha tudo em seu valor padrão e continue clicando em Avançar. Você pode clicar em Abrir neste prompt para que o WampServer use seu navegador padrão sempre que você optar por olhar para o seu site:
Certifique-se de adicionar também a exceção de segurança para o Apache no Firewall do Windows:
Quando a instalação for concluída, marque a caixa que diz"Inicie o WampServer 2 agora" antes de acertar o Acabamento. Você deve ver o programa em execução na sua área de notificação.
Clique com o botão esquerdo no ícone e pressione "Localhost" na parte superior do menu de seleção para abrir o seu site.
A página padrão atualmente mostra-nos uma página de informações rápida para que possamos confirmar que todos os componentes estão funcionando corretamente. Se você vir essa tela, você instalou com sucesso um servidor WAMP.
Algumas Soluções Rápidas de Resolução de Problemas
Fizemos várias instalações de teste deste programa e descobrimos que alguns pacotes da Microsoft são absolutamente essenciais para que o WampServer funcione corretamente. Se você encontrou algum problema até este ponto, verifique se você instalou as seguintes atualizações, desinstale o WampServer, reinicie o PC e reinstale o WampServer.
Pacote Redistribuível Microsoft Visual C ++ 2008 SP1( x86)
Pacote Redistribuível Microsoft Visual C ++ 2010 SP1( x86)
Microsoft Visual C ++ 2012( selecione vcredist_x86.exe)
WAMP Pacotes necessários de 64 bits:
Pacote Redistribuível Microsoft Visual C ++ 2008 SP1( x86)( isso não é um erro de digitação - você precisa do pacote x86)
Pacote Redistribuível Microsoft Visual C ++ 2008( x64)
Pacote Redistribuível Microsoft Visual C ++ 2010 SP1( x64)
Microsoft Visual C ++ 2012( selecionevcredist_x64.exe)
Configuração WAMP adicional
Para alterar a( s) página( s) que o servidor da Web exibe, abra o diretório www clicando com o botão esquerdo no ícone WAMP na área de notificação.
A pasta que se abre é onde você precisa colocar todos os arquivos que você gostaria de hospedar em seu site. Qualquer coisa, desde arquivos de instalação do WordPress até arquivos HTML estáticos, pode ser colocada aqui, e as mudanças serão refletidas em seu site ao mesmo tempo( basta clicar em atualizar).
Vejamos um exemplo rápido de como você descarta o conteúdo dessa pasta para que seja servido em seu site. Você pode usar um programa de desenvolvimento web ou algo tão simples quanto o Notepad para criar uma página básica do PHP e colocá-lo em seu site.
O código a seguir será um bom começo:
& lt; html & gt;
& lt; head & gt;
& lt; title & gt; PHP Test & lt; / title & gt;
& lt; / head & gt;
& lt; body & gt;
& lt; 'php echo' & lt; p & gt; Hello World & lt; / p & gt; ';? & gt;
& lt; / body & gt;
& lt; / html & gt;
Cole esse código no Bloco de notas e salve seu arquivo como index.php dentro de C: \ wamp \ www
Agora volte ao seu site( ou acerte a atualização [F5] se você já tiver aberto) e você verá a página que vocêacabou de criar.
Por padrão, seu site atualmente só é acessado pelo computador no qual o WampServer está instalado. Isso é perfeito para quem usa apenas o servidor WAMP para fins de teste ou desenvolvimento, mas para tornar seu site acessível ao resto do mundo, clique no ícone do WampServer e clique em "Colocar em linha".
Por padrão, o arquivo de configuração do Apache está configurado para negar as conexões recebidas de todos, exceto para o localhost, então você também precisará alterar duas linhas de código para que outros dispositivos não vejam um erro "403 Forbidden" sempre que tentamcarregue seu site. Acesse httpd.conf( arquivo de configuração do Apache) ao clicar com o botão esquerdo no menu WampServer e procurar na pasta Apache.
Deslize para baixo até ver algum código que diga:
Encomendar Negar, Permitir
Negar de todos os
Excluir este código e substituí-lo por:
Pedido Permitir, Negar
Permitir de todo
Salvar as alterações no httpd.conf e reiniciar tudoServiços.
Seu site agora deve ser acessado a partir da World Wide Web. Caso contrário, certifique-se de ter encaminhado a porta 80 para o seu computador no seu roteador.