Instalando o PHP e apresentando o básico do PHP
- 24-07-2022
- Toanngo92
- 0 Comments
Mục lục
Instalar PHP
Requisitos do sistema para executar o PHP
Os usuários devem instalar os três softwares a seguir em sua máquina local para executar programas PHP:
- Servidores Web como Apache
- interpretador PHP
- Banco de dados como MySQL.
Destes 3, o Banco de Dados é opcional, porém é recomendado se estiver criando aplicações reais e o PHP quase sempre vem com MySQL.
Os usuários podem instalar separadamente um servidor Web ( Web Server ), um PHP Interpreter ( PHP Interpreter ) e banco de dados MySQL através do download dos respectivos sites oficiais. No entanto, os desenvolvedores de código aberto criaram pacotes de configuração completos como WAMP, LAMP, MAMP ou XAMPP para lidar com essas configurações com facilidade. O pacote específico a ser escolhido depende da plataforma com a qual o usuário se sente confortável. Tal pacote irá configurar um ambiente PHP no computador Windows, Linux ou Mac do usuário.
Todos os três ( LAMP , WAMP e XAMPP ) possuem componentes comuns: Apache HTTP Server, MySQL e PHP .
O Apache HTTP Server é a parte mais importante do respectivo pacote. Ele executa um servidor Web de código aberto no Windows ou Linux . Quando o servidor da Web Apache está sendo executado em uma máquina Windows / Linux local, um desenvolvedor pode testar páginas da Web locais em um navegador. Isso significa efetivamente que o desenvolvedor da Web pode não precisar publicar e tornar esta página visível na Internet apenas para teste.
Na verdade, além do Apache, também podemos usar alguns outros servidores http como nginx, litespeed para executar php. No entanto, de uma perspectiva de aprendizado, a abordagem do Apache é suficiente para começar a aprender.
MySQL e PHP são dois outros componentes dos respectivos pacotes. Essas duas tecnologias são as mais usadas para criar Sites Dinâmicos.
PHP é uma linguagem de script que pode ser usada para acessar dados de um banco de dados MySQL de alta velocidade. Embora PHP , MySQL e Apache sejam componentes de código aberto que podem ser instalados individualmente, eles geralmente são instalados juntos para uma produtividade mais rápida.
LÂMPADA
LAMP significa Linux, Apache, MySQL e PHP. LAMP é a pilha de soluções mais comumente usada para vários aplicativos da Web para Linux.
WAMP
WAMP significa Windows, Apache, MySQL e PHP. O equivalente WAMP é uma variante do LAMP para sistemas Windows e geralmente é instalado como um pacote de software (Apache, MySQL e PHP). Seu principal objetivo é facilitar o desenvolvimento da Web e testes internos. Além disso, ele também pode servir sites ao vivo atuando como um servidor Web local.
O WAMP pode lidar com páginas da Web dinâmicas, é fácil de usar com PHP e está disponível
em sistemas de 32 bits e 64 bits.
XAMPP
O XAMPP é um pacote de solução de servidor Web multiplataforma de código aberto que inclui um Apache HTTP Server, um banco de dados MariaDB e um interpretador PHP. Além disso, é gratuito. MariaDB é um RDMS desenvolvido pela comunidade que substituiu o MySQL.
É fácil alternar de um servidor de teste local para um servidor ativo porque a maioria das implementações de servidor Web usa os mesmos componentes do XAMPP. O XAMPP ajuda os desenvolvedores a criar e testar seus programas em um servidor web local. Ele permite que os desenvolvedores implantem LAMP ou WAMP com mais facilidade e rapidez no sistema operacional.
Você pode ver o guia de instalação do xampp para instalar o ambiente localhost e começar a programar o PHP. Se você deseja instalar o PHP manualmente, veja as instruções abaixo.
Instale o PHP no Windows 8.0 e superior com o Apache
Os requisitos mínimos para PHP são pelo menos Windows 2008/Vista, 32 bits ou 64 bits. O Windows 2008 ou Vista não é suportado a partir do PHP 7.2.0.
PHP requer Visual C Runtime (CRT). Como muitos aplicativos exigem isso, provavelmente já está instalado.
As versões mais recentes do PHP funcionam perfeitamente com o Microsoft Visual C++ Redistributable para Visual Studio 2019. O usuário deve baixar x64 CRT para PHP x64 Builds e x86 CRT para PHP x86 Builds.
Se o usuário estiver usando o Internet Information Services (IIS), mas quiser configurar o PHP, a técnica mais simples é usar o Web Platform Installer (WebPI) da Microsoft.
Veja também como instalar o PHP manualmente em diferentes ambientes:
- Instalação manual de php para windows
- Instalação manual de php para MacOs
- Instalação manual de php para linux
Conhecimento básico de PHP
O PHP é popularmente usado para construir páginas da Web dinâmicas e altamente interativas para uma experiência de usuário poderosa. Ele também se comunica com o banco de dados e oferece mais flexibilidade e simplicidade.
Para este framework, supõe-se que o XAMPP seja instalado com PHP 8 e MySQL em sistemas Windows e que todo o código seja executado neste ambiente.
Como funciona o PHP
Quando um usuário navega para a página .php de seu navegador da Web, o navegador envia uma solicitação HTTP para o servidor da Web. Por exemplo, quando o usuário digita a URL do arquivo index.php no navegador e pressiona Enter, o navegador enviará uma solicitação ao servidor Web e o servidor começará a procurar esse arquivo em seu sistema de arquivos. Se o servidor Web localizar o arquivo, ele o enviará ao interpretador PHP.
Caso contrário, o servidor Web gerará um erro 404 ou arquivo não encontrado.
O servidor Web só envia arquivos com extensão .php para o interpretador. Outros arquivos com extensões como .html, .htm, etc. não serão enviados ao interpretador PHP, mesmo que contenham código PHP dentro.
Quando o arquivo é enviado para o interpretador PHP, ele verifica todas as tags PHP de abertura e fechamento e, em seguida, processa o código PHP nessas tags.
O interpretador PHP também verifica se existe uma conexão com o banco de dados. Se uma conexão com o banco de dados for detectada, ele envia ou recupera dados do banco de dados após a devida autenticação.
Os scripts PHP são interpretados no servidor Web e os resultados (HTML) são enviados de volta ao cliente.
Escrevendo scripts PHP
Os usuários podem usar um editor de texto para escrever código PHP. Existem muitos bons editores por aí que oferecem suporte a linguagem forte e recursos como autocompletar, realce de sintaxe, prompts de código, etc. Notepad++, Sublime Text e Visual Studio Code, PHP Storm é uma das opções adequadas.
A estrutura básica de um script PHP consiste principalmente em:
- Tags de abertura e fechamento do PHP
- Código PHP combinado com marcação HTML
- Comentário em PHP (opcional)
Tags PHP (tags PHP)
Um bloco PHP começa com a tag "<?php" e termina com a tag "?>"
Por exemplo:
<?php echo "I'm Toanngo92"; // to do here ?>
PHP combinado com HTML
PHP é projetado para trabalhar com HTML, para que os usuários possam facilmente escrever e incorporar PHP dentro de HTML e vice-versa.
Por exemplo:
<?php // khai bao bien ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Hello</title> </head> <body> <h1><?php echo 'Kết hợp php cùng thẻ h1'; ?></h1> <?php echo '<h2>Kết hợp php cùng thẻ h1</h2>'; ?> </body> </html>
No exemplo acima, é usado o comando echo do PHP, que permite ao usuário gravar dados de saída no navegador. Cada instrução PHP termina com um ";" (ponto e vírgula). Caso você escreva outra instrução sem completar a primeira instrução com um ponto e vírgula, o PHP lançará um erro de sintaxe.
Executar script PHP
Para executar ou executar um programa PHP, o usuário deve salvar o código no servidor Web no diretório www ou htdocs (dependendo de como for feita a instalação) com a extensão .php . Feito isso, o servidor deve ser inicializado para executar.
Suponha que o XAMPP esteja instalado com o PHP 8.0.13. O XAMPP criará um diretório htdocs no qual os scripts PHP podem ser colocados.
Assim que o servidor estiver funcionando, o usuário deve abrir um navegador da Web, navegar até localhost e inserir o caminho do arquivo, por exemplo: http://localhost/test.php
Por exemplo, a saída do trecho de código acima. O arquivo é salvo no caminho C:xampphtdocstest.php mas no navegador deve ser iniciado como http://localhost/test.php
Os usuários também podem executar ou executar um script PHP em uma tela preta (terminal/linha de comando) sem
tags HTML.
Etapas para executar o script PHP na linha de comando:
Certifique-se de que o caminho de instalação da variável de ambiente PHP esteja incluído no sistema e aponte para o diretório executável php correto (como C:php ), ou (C:xamppphp) se você usar xampp para ser acessível a partir da linha de comando .
Para adicionar um caminho, vá para o Painel de Controle . Em seguida, clique em Configuração avançada do sistema e abra Variáveis de ambiente . Clique em System Variables e, em seguida, selecione PATH e adicione o caminho conforme mostrado, depois clique em OK, reinicie a máquina para certificar-se de que a variável de ambiente esteja carregada.
Para testar se a variável de ambiente foi adicionada com sucesso, você pode abrir uma janela de linha de comando e digitar o seguinte comando:
php -v
Uma vez que o Path é definido, o comando php.exe pode ser executado na linha de comando de qualquer diretório, não necessariamente o diretório onde o PHP está instalado.
Por exemplo, crie um arquivo program1.php e salve-o na pasta php_project na unidade D e o conteúdo do arquivo
<?php echo "Hello i'm Toanngo92" ?>
Execute o comando e a saída:
Comentários em PHP
Escrever comentários em um programa é essencial na prática, pois torna o código fácil de ler e compreensível para os desenvolvedores. Considere que um desenvolvedor Mark Curly trabalha para uma empresa que escreveu código substancial para vários aplicativos de produtos. Agora, Mark Curly deixou seu emprego e seu código foi atribuído a outro desenvolvedor, Toanggo92, para continuar a manter e desenvolver mais código-fonte. No entanto, Peter acha confuso e complicado entender o que Mark Curly está fazendo no código porque não há documentação nem comentários. Se Mark Curly usar os comentários corretos em seu código, Peter será um processo perfeito para assumir o código-fonte.
Portanto, os comentários desempenham um papel importante na documentação do código-fonte.
O interpretador PHP ignora a execução de blocos de comentários, tornando o código fonte legível sem afetar o desempenho. Assim, comentários podem ser usados em qualquer lugar do programa para adicionar informações sobre blocos de código.
Em PHP, // ou # podem ser usados para criar um comentário de linha única e /* com */ para criar um grande bloco de comentários de várias linhas.
Por exemplo:
<?php // khai bao bien ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Hello</title> </head> <body> <?php // comment mot dong /* comment nhieu dong comment nhieu dong comment nhieu dong */ ?> </body> </html>