Como fazer o download & Instale o XAMPP no Windows: Tutorial de PHP

Índice:

Anonim

O que é o XAMPP?

O XAMPP é um servidor da web de código aberto e plataforma cruzada que consiste em um servidor da web, mecanismo de banco de dados MySQL e pacotes de programação PHP e Perl. Ele é compilado e mantido pela Apache. Ele permite que os usuários criem sites WordPress online usando um servidor da web local em seu computador. Suporta Windows, Linux e Mac.

Ele é compilado e mantido pelo apache. A sigla XAMPP significa;

  • X - [sistemas operacionais de plataforma cruzada], o que significa que pode ser executado em qualquer sistema operacional Mac OX, Windows, Linux etc.
  • A - Apache - este é o software do servidor web.
  • M - MySQL - Banco 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, MySQL e outros programas sem usar comandos. Para usar o PHP, precisamos instalar o Apache e o 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 para configurar e integrar o Apache com PHP e Perl.

Ao contrário do Java que é executado apenas com o Java SDK, o PHP requer um servidor web para funcionar.

Neste Tutorial do XAMPP, você aprenderá-

  • O que é o XAMPP?
  • Por que usar o XAMPP?
  • Como baixar e instalar o XAMPP
  • Configuração básica do servidor Web XAMPP
  • Painel de controle XAMPP
  • Configurar XAMPP
  • Qual é o melhor IDE de PHP?
  • Introdução ao Netbeans IDE
  • Criando um novo projeto PHP usando o Netbeans IDE
  • Executando seu primeiro exemplo de PHP

Como instalar o XAMPP

Analisamos o processo passo a passo para instalar o XAMPP para Windows. Para outros sistemas operacionais, as etapas de instalação do XAMPP são semelhantes.

Etapa 1) Baixe o XAMPP

Clique aqui para fazer o download do XAMPP para Windows: http://www.apachefriends.org/en/xampp-windows.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 o Setup

Depois de fazer o download do XAMPP, execute a instalação. A janela de diálogo da mensagem de aviso mostrada abaixo aparece.

Etapa 4) Alterar as configurações de controle do usuário

Se você estiver usando o 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 de 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ê recebe a seguinte mensagem

Etapa 6) Clique em Avançar

Na tela seguinte, clique em Avançar

Etapa 7) Escolha o caminho de Insatlação

Na próxima tela, altere o caminho de instalação, se necessário. Clique Próximo

Etapa 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

Observe que 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 o MySQL, eles devem estar sendo executados em segundo plano . Instalá-los como serviços executa o Apache e o MySQL automaticamente em segundo plano sempre que você liga o computador . Se você não instalou o Apache e o MySQL como serviços, terá que iniciá-los manualmente toda vez 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 Terminar

Antes de testarmos a 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 assume que você instalou o XAMPP na unidade C do 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 ao mecanismo de banco de dados MySQL, 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 da web Apache é executado na porta 80 . Se a porta 80 for usada por outro servidor da web, você pode usar um número de porta diferente. Para este tutorial, presumiremos que estamos usando a porta 80. Observação, se você usar o SKYPE, ele usará a mesma porta. Feche o Skype se 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 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;

  1. iniciando e parando módulos
  2. Abra as janelas administrativas para Apache e MySQL
  3. Abra os arquivos de configuração do Apache, MySQL etc. para fazer alterações
  4. Ver os 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 sobre os 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
  • Inicie e pare os serviços.
  • Abra os arquivos de configuração etc.

Configurar XAMPP

Vamos agora dar uma olhada nas configurações básicas necessárias antes de começarmos a usar nossa instalação do XAMPP para desenvolver sites baseados em PHP. Digite a URL http: // localhost / xampp / em seu navegador favorito. Para este tutorial, usaremos o Firefox como nosso navegador da web.

Se você conseguir ver a tela acima, significa que 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 enviada com o XAMPP 1.8.0 é o PHP 5.4.4

Qual é o melhor IDE de PHP?

Um IDE PHP é um programa que permite escrever códigos PHP facilmente. IDEs PHP são frequentemente equipados com recursos de realce de sintaxe e, em alguns casos, recursos de preenchimento automático também. Isso significa que se você escrever uma palavra-chave PHP conhecida pelo interpretador PHP, a palavra-chave será destacada em uma cor diferente daquela usada para instruções regulares. Os recursos de preenchimento automático mostram 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, colchetes não fechados etc. um IDE destacará as instruções com erros para que seja fácil identificá-los. A tabela mostrada abaixo mostra 5 editores PHP populares

editor Licença Plataforma Cruzada Descrição breve
Netbeans IDE Código aberto sim
  • Ambiente de codificação PHP dedicado com destaque de sintaxe e autocompletar código para palavras-chave e outras informações conhecidas.
  • Suporta integração com frameworks PHP MVC, ou seja, Zend,
  • Histórico de código que mostra as mudanças feitas em um arquivo
  • SFTP, FTP e SVN via plug-ins.
Dreamweaver Comercial sim
  • Suporta HTML e PHP.
  • Destaque de sintaxe, dobradura e completamento de código para palavras-chave e outras informações conhecidas.
  • Suporta SFTP e FTP.
Estúdio Zend Comercial sim
  • Integrado com Zend Server e Zend PHP MVC framework, PHPUnit, phpDocumentor etc.
  • Possui destaque de sintaxe, dobramento de código,
  • Suporte para serviços da Web, etc.
Eclipse PHP Código aberto sim
  • Formatador de código
  • Suporta SVN, SHH / FTP
Notepad ++ freeware Somente Windows
  • Realce de sintaxe
  • Suporta SFTP e FTP por meio de plug-ins.

Editor de PHP do Netbeans IDE Como brevemente destacado na tabela acima, o Netbeans IDE possui recursos poderosos que aumentam a produtividade dos codificadores PHP. O IDE pode ser baixado gratuitamente em https://netbeans.org/downloads/index.html

  • O realce de sintaxe e os recursos de preenchimento automático aumentam sua 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 como uma equipe.
  • O IDE tem suporte para outras linguagens , como;
    • Java SE
    • Java EE
    • C
    • C ++

A versão atual do Netbeans IDE no momento em que este livro foi escrito é a versão 7.3

Introdução ao Netbeans IDE

Depois de instalar com êxito o editor de PHP do Netbeans IDE, 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 realizadas 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: Aprender e descobrir, Meu Netbeans e O que há de novo.

  • A primeira guia [Aprender e descobrir] apresenta os recursos do Netbeans IDE, mostra algumas demos e tutoriais que podem ser desenvolvidos no Netbeans IDE.
  • A segunda guia [Meu Netbeans] lista os projetos abertos recentemente, permite que você instale plug-ins e ative recursos do IDE.

4. Janela de saída - é usada para exibir a saída de programas como aplicativos de console Java. Ele também é usado para exibir informações de registro 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 como mostrado abaixo

  • Se você baixou todos os pacotes disponíveis no XAMPP NetBeans IDE, certifique-se de escolher PHP na categoria do 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 botão próximo quando terminar.

  • Certifique-se de que Executar como: esteja definido como Site da Web local (em execução no servidor da Web local)
    • O URL do projeto: está definido como http: // localhost / phplessons /

Observe que 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 a integração com estruturas 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 de projetos 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

  • Clique no botão executar na barra de ferramentas conforme mostrado abaixo

  • Seu navegador padrão será aberto com a URL http: //localhost/phplessons/index.php . A saída “Hello World!” será exibido em seu navegador.

Resumo

  • A forma completa do XAMPP é X-cross platform, Apache, MySQL, PHP e Perl
  • Um editor de PHP é um programa que permite escrever código PHP no menor tempo possível e permite depurar seus erros de sintaxe em tempo de design.
  • O editor Netbeans PHP é um editor de código aberto de plataforma cruzada que aumenta a produtividade dos desenvolvedores de PHP.