HÔ algum tempo tenho pensado e tentado criar uma série de tutorias de PHP para quem quer se aventurar nessa linguagem server side tão famosa.
Pretendo fazer tutoriais sem termos técnicos complexos e com exemplos fÔceis e bem explicados. Não vou falar da história do PHP nem compara-lo a outras linguagens, afinal, esse não é o objetivo desta série.
Se vocĆŖ ainda nĆ£o estĆ” familiarizado com HTML e CSS entĆ£o aconselho a vocĆŖ que estude estes antes de estudar PHP, afinal, vocĆŖ pode fazer um site completo com HTML e CSS e sem PHP, mas nĆ£o pode fazer uma pĆ”gina āusĆ”velā usando somente PHP.
Em resumo o PHP Ć© uma linguagem que trabalha no servidor, ou seja, quando vocĆŖ acessa um site feito em PHP o seu computador sequer faz ideia de que este site foiĀ āproduzidoā nessa linguagem, porque isso Ć© transparente para os clientes (navegadores), um exemplo prĆ”tico Ć© este: VocĆŖ vai a uma lanchonete e pede uma pizza,Ā quando a sua pizza fica pronta vocĆŖ nĆ£o sabe se ela foi feita num forno a gĆ”s ou a lenhaĀ e nĆ£o sabe quantas pessoas estavam envolvidas no processo, só o que vc consegue saber Ć© que a pizza chegou atĆ© vocĆŖ da forma como vocĆŖ queria (ou nĆ£o).
Como eu disse anteriormente, a linguagem PHP trabalha no servidor e não no computador do cliente (como o Javascript), aà nos esbarramos no primeiro problema que não é exatamente um problema: Você não tem um servidor ou um computador sobrando jogado no sótão, tem? Imagino que não.
Pois bem, seria inviÔvel comprar um servidor apenas para estudar PHP, então temos uma solução bem simples: Fazer do seu computador um Servidor Web que funciona exatamente como os servidores de outros sites da internet e para isso podemos usar um software que cria automaticamente todo o Servidor Web e o deixa preparado para começar a trabalhar.
Alguns softwares que criam automaticamente o servidor web sĆ£o Wamp, Xampp, Mamp e outros. Para esta sĆ©rie vamos usar o XAMPP porque estĆ” disponĆvel para Windows, Linux e Mac,Ā
O processo de instalação e configuração é diferente para cada sistema operacional, mas é muito simples:
Instalação no Ubuntu
http://dcageek.blogspot.com.br/2013/07/how-to-install-xampp-182-on-ubuntu.html
Instalação no Windows
http://pt.wikihow.com/Instalar-o-XAMPP-para-Windows
Instalação no Mac
https://www.youtube.com/watch?v=h4m2k1Cmx8I
Ao terminar a instalação você pode testar se tudo funciona bem:
Abra uma nova aba e digite http://localhost, se abrir uma pÔgina do XAMPP então tudo estÔ OK e seu Servidor Web para estudos estÔ pronto.
Agora abra a pasta de instalação do XAMPP e procure a pasta htdocs ( localização desta pasta varia de acordo com o sistema operacional), dentro desta pasta ficam todos os arquivos dos sites que você fizer.
Dentro da pasta htdocs crie uma pasta com o nome tutoriais (ou outro de sua preferĆŖncia).
Agora jĆ” temos uma pasta preparada para receber os nossos arquivos de estudo.
Use um editor de código (gosto do Sublime) e crie dentro da pasta tutoriais um arquivo chamado index.php e insira nesse arquivo o seguinte conteúdo:
Salve o arquivo e, na aba onde você abriu http://localhost, altere o endereço para corresponder à sua pasta: http://localhost/tutoriais, aperte enter e veja o que aparece no navegador. Se tudo sair como o esperado então teremos na tela a palavra Teste (ou outra que vc colcou).
Repare que você indicou apenas o nome da pasta mas não indicou o nome do arquivo index.php no endereço, isso acontece porque o servidor entende que, caso você não especifique nenhum nome de arquivo, então ele deve procurar pelos nomes pré-configurados (index.html, index.php, default.html, default.php, etc...).
No próximo artigo vamos adentrar mais no PHP, até lÔ.