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á.