Como baixar e instalar o XAMPP em Windows: Tutorial PHP
O que é o XAMPP?
XAMPP é um servidor web de plataforma cruzada e de código aberto que consiste em um servidor web, MySQL mecanismo de banco de dados e PHP e Perl pacotes de programação. É compilado e mantido pelo Apache. Ele permite que os usuários criem sites WordPress online usando um servidor web local em seus computadores. Ele suporta Windows, Linux e Mac.
É compilado e mantido pelo Apache. A sigla XAMPP significa;
- X – [sistemas operacionais multiplataforma], o que significa que pode ser executado em qualquer sistema operacional Mac OX, Windows , Linux etc.
- Um - apache – este é o software do servidor web.
- M - MySQL - Base de dados.
- P - PHP
- P – Perl – linguagem de script
Por que usar o XAMPP?
O XAMPP fornece um painel de controle fácil de usar para gerenciar Apache, MySQLe outros programas sem usar comandos. Para usar PHP, precisamos instalar o Apache e MySQL. Não é fácil instalar o Apache e configurá-lo, pois ele precisa ser configurado e integrado com PHP e Perl, entre outras coisas. O XAMPP lida com toda a complexidade de configurar e integrar o Apache com PHP e Perl.
Diferentemente dos Java que corre com o Java Apenas SDK, o PHP requer um servidor web para funcionar.
Como instalar o XAMPP
Analisamos o processo passo a passo para instalar o XAMPP para Windows. Para outro Operating Systems, as etapas de instalação do XAMPP são semelhantes.
Etapa 1) Baixe o XAMPP
Clique aqui para baixar o XAMPP para Windows: https://www.apachefriends.org/download.html
Etapa 2) Iniciar a instalação
A instalação do XAMPP é como instalar qualquer outro programa do Windows. No entanto, existem algumas coisas que devemos observar.
Etapa 3) Execute a configuração
Depois de baixar o XAMPP, execute a configuração. A janela de diálogo com mensagem de aviso mostrada abaixo é exibida.
Etapa 4) Alterar as configurações de controle do usuário
Se você estiver usando Windows Vista ou Windows 7, certifique-se de desativar o recurso Controle de conta de usuário. Para fazer isso, selecione Painel de controle > Contas de usuário > Alterar configurações de controle de acesso do usuário. O diagrama abaixo ilustra as principais etapas.
Etapa 5) Salve as configurações
- Depois de desativar o Controle de Conta de Usuário, clique no botão OK na caixa de mensagem de aviso.
- Desta vez você receberá a seguinte mensagem
Etapa 6) Clique em Avançar
Na tela seguinte, clique em próximo
Etapa 7) Escolha o caminho de instalação
Na próxima tela, altere o caminho de instalação, se necessário. Clique em Próximo
Passo 8) Verifique os serviços necessários
Na próxima tela selecione Apache e MySQL. Você pode opcionalmente selecionar FileZilla (Cliente FTP), se necessário. Clique em Instalar
Observação um serviço é um programa de longa duração no Windows que não requer intervenção do usuário. Os serviços podem ser configurados para serem executados automaticamente sempre que o sistema operacional Windows for iniciado. Para você usar o Apache e MySQL, eles deveriam estar rodando em segundo plano. Instalá-los como serviços executa o Apache e MySQL automaticamente em segundo plano sempre que você liga o computador. Se você não instalou o Apache e MySQL como serviços, você terá que iniciá-los manualmente sempre que quiser usá-los. Você terá que fazer isso no painel de controle do XAMPP.PHP e
Etapa 9) Conclua a instalação
Após a conclusão bem-sucedida da instalação, você verá a seguinte janela
- Clique no botão Concluir
Antes de testarmos nossa instalação do XAMPP, vamos primeiro dar uma olhada nos diretórios básicos com os quais trabalharemos.
Configuração básica do servidor Web XAMPP
Este tutorial do XAMPP pressupõe que você tenha instalou o XAMPP na unidade C em Windows usando as etapas mencionadas acima. A seguir está uma lista dos diretórios básicos que você deve conhecer.
- htdocs; este é o diretório raiz da web. Todos os nossos códigos PHP serão colocados neste diretório.
- mysql – este diretório contém todas as informações relacionadas a MySQL mecanismo de banco de dados, por padrão ele é executado na porta 3306.
- php – este diretório contém arquivos de instalação do PHP. Ele contém um arquivo importante chamado php.ini. Este diretório é usado para configurar como o PHP se comporta em seu servidor.
Por padrão, o servidor web Apache é executado em port 80. Se a porta 80 for tomada por outro servidor web, você pode usar um número de porta diferente. Para este tutorial, assumiremos que estamos usando a porta 80. Nota: Se você usar o SKYPE, ele usará a mesma porta. Fechar Skype se você quiser usar o XAMPP para PHP na porta 80
Painel de controle XAMPP
O painel de controle é usado para gerenciar programas instalados via XAMPP. Para abrir o painel de controle do servidor XAMPP,
- Clique no menu iniciar
- Explore o diretório de programas e localize Apace Friends e depois XAMPP conforme mostrado no diagrama abaixo
- O diagrama abaixo mostra o painel de controle.
1) Esta seção lista os serviços instalados, módulos e os IDs de processo PID(s). Uma marca verde significa que o módulo foi instalado como um serviço. A marca vermelha significa que não foi instalado como um serviço. Para instalar um serviço, clique na marca vermelha. Se o botão mostrar uma marca verde e você clicar nele, o painel de controle perguntará se você deseja desinstalar o sistema.
2) Esta seção mostra as portas associadas aos módulos. A seção de ações é para;
- iniciando e parando módulos
- Abra as janelas administrativas do Apache e MySQL
- Abra arquivos de configuração para Apache, MySQL etc. para fazer alterações
- Visualizar arquivos de log dos módulos
3) Esta seção contém utilitários úteis, como Netsat, atalhos de serviços do Windows, etc.
4) Esta seção exibe informações de status nos módulos. O painel de controle pode ser usado para;
- Instale e desinstale serviços como Apache, MySQL etc. que são instalados via XAMPP
- Iniciar e parar serviços.
- Abra arquivos de configuração etc.
Configurar o XAMPP
Vejamos agora as configurações básicas necessárias antes de começarmos a usar nossa instalação do XAMPP para desenvolver sites com PHP. Digite o URL http://localhost/xampp/ no seu navegador favorito. Para este tutorial, usaremos Firefox como nosso navegador da web.
Se você conseguir ver a tela acima, você instalou o XAMPP com sucesso. O painel do lado esquerdo contém links para informações úteis como;
- A versão do PHP instalada
- Configurações de segurança do XAMPP
- Acesso a utilitários como phpMyAdmin etc.
A versão do PHP fornecida com o XAMPP 1.8.0 é PHP 5.4.4
Qual é o melhor IDE PHP?
Um PHP IDE é um programa que permite escrever códigos PHP facilmente. IDEs PHP geralmente são equipados com recursos de realce de sintaxe e, em alguns casos, também com recursos de preenchimento automático. Isso significa que se você escrever uma palavra-chave PHP que seja conhecida pelo interpretador PHP, então a palavra-chave será destacada com uma cor diferente daquela usada para instruções regulares. Os recursos de preenchimento automático exibem automaticamente palavras-chave PHP conhecidas conforme você as digita. O bloco de notas também pode ser usado para escrever e editar códigos PHP. A desvantagem de usar um editor como o Bloco de Notas é que a depuração dos scripts se torna difícil porque não é fácil detectar erros, como palavras-chave com erros ortográficos, chaves não fechadas, etc. A tabela mostrada abaixo mostra 5 editores PHP populares
editor | Licença | Cross Platform | Descrição breve |
---|---|---|---|
IDE NetBeans | Open Source | Sim |
|
Dreamweaver | Comercial | Sim |
|
Estúdio Zend | Comercial | Sim |
|
PHP Eclipse | Open Source | Sim |
|
Notepad ++ | freeware | Windows só |
|
Editor Netbeans IDE PHP Conforme brevemente destacado na tabela acima, o Netbeans IDE possui recursos poderosos que aprimoram a produtividade dos codificadores PHP. O IDE pode ser baixado gratuitamente no site https://netbeans.org/downloads/index.html
- Os recursos de destaque de sintaxe e preenchimento automático aprimoram seu produtividade
- Possui suporte nativo para sistemas de banco de dados como MySQL. Você não precisa usar dois programas para codificar e desenvolver seu banco de dados.
- O IDE pode ser usado em um ambiente colaborativo. Isso é útil quando você precisa trabalhar com outros desenvolvedores em equipe.
-
O IDE tem suporte para outros idiomas tal como;
- Java SE
- Java EE
- C
- C++
A versão atual do Netbeans IDE no momento desta escrita é a versão 7.3
Introdução ao Netbeans IDE
Depois de instalar com sucesso o editor Netbeans IDE PHP, execute o programa como qualquer outro programa do Windows. A janela mostrada abaixo aparece
1. Explorador de projetos – este painel é usado para exibir todos os projetos abertos. Os projetos são listados em uma exibição em árvore.
2. Barra de ferramentas de atalhos – esta barra de ferramentas contém atalhos para tarefas executadas com frequência, como criar um novo projeto, abrir um projeto existente, desfazer e refazer ações, etc.
3. Página de inicialização – esta página contém 3 guias, a saber: Aprenda e descubra, Meu Netbeans e Novidades.
- A primeira aba [Aprender e Descobrir] apresenta os recursos do Netbeans IDE, mostra algumas demos e tutoriais que podem ser desenvolvidos no Netbeans IDE.
- A segunda aba [My Netbeans] lista os projetos abertos recentemente, permite instalar plugins e ativar recursos do IDE.
4. Janela de saída – é usado para exibir resultados de programas como Java aplicativos de console. Também é usado para exibir informações de log e depuração. A captura de tela abaixo mostra o IDE com um projeto aberto.
Criando um novo projeto PHP usando o Netbeans IDE
- Clique no botão criar novo projeto na barra de ferramentas conforme mostrado abaixo
- Se você baixou todos os pacotes disponíveis no XAMPP NetBeans IDE, certifique-se de escolher PHP na categoria de projeto, Aplicativo PHP em Projetos e clique no botão Avançar.
- Insira o nome do projeto conforme mostrado abaixo.
- Certifique-se de que a pasta esteja salva no diretório de instalação do XAMPP PHP conforme mostrado acima.
- Clique no próximo botão quando terminar.
-
Certifique-se de que Executar como: esteja definido como Site local (em execução no servidor web local)
- O URL do projeto: está definido como http://localhost/phplessons/
Observação as configurações acima serão definidas para você por padrão. Você não precisa mudar nada, a menos que seja um especialista
- Clique no botão Avançar
- O editor Netbeans PHP permite integração com frameworks PHP MVC, como Symfony e Zend. Por enquanto não selecionaremos nenhum framework MVC. Clique no botão Concluir.
- Seu projeto recém-criado será exibido no navegador do projeto e uma página index.php criada para você.
- A página recém-criada contém algum código HTML. Substitua-o pelo seguinte código mostrado abaixo.
Executando seu primeiro exemplo de PHP
<?php echo "Hello World!"; ?>
- Clique no botão executar na barra de ferramentas conforme mostrado abaixo
- Seu navegador padrão será aberto com o URL http://localhost/phplessons/index.php . A saída “Olá, mundo!” será exibido no seu navegador.
Resumo
- A forma completa do XAMPP é a plataforma X-cross, Apache, MySQL, PHP e Perl
- Um editor PHP é um programa que permite escrever código PHP no menor tempo possível e depurar erros de sintaxe em tempo de design.
- O editor Netbeans PHP é um editor de código aberto multiplataforma que aumenta a produtividade dos desenvolvedores PHP.