Índice:
- Como adicionar suporte PHP ao seu servidor Apache
- Como testar a configuração do PHP
- Como criar o script PHP
Vídeo: NodeJS es mucho más que Javascript del lado del servidor #programadorIO 2025
É perfeitamente possível que sua aplicação de JavaScript de produção do mundo real não exigirá qualquer tipo de processamento do lado do servidor - que toda sua aplicação nunca precisará é pegar recursos na forma de scripts e arquivos do servidor. No entanto, a maioria dos aplicativos do mundo real hoje têm necessidade de executar o processamento do servidor.
Talvez você precise acessar um banco de dados, executar um cálculo ou retornar informações de status. O servidor pode executar inúmeras tarefas para o cliente, desde que tenha o software necessário. Como muitas organizações agora dependem de soluções baseadas em nuvem para quase todos os problemas de programação, é importante ter alguma idéia da atividade que ocorre durante esse processamento.
O PHP é uma boa opção porque muitos servidores o suportam, o idioma é independente da plataforma, e você geralmente não precisa de muitos recursos para usá-lo. Na verdade, muitos sites hospedados fornecem acesso PHP como parte de sua configuração padrão, para que sua organização já tenha o suporte necessário instalado se você confiar em um site hospedado.
Como adicionar suporte PHP ao seu servidor Apache
Se você instalou o servidor Apache em seu sistema, provavelmente não terá suporte PHP instalado em seu servidor e precisará instalá-lo antes de prosseguir. O procedimento a seguir funciona para muitas plataformas:
-
Baixe a versão PHP que você precisa.
Você pode ser redirecionado para um site diferente desta página principal.
-
Extraia o arquivo que você baixou para o diretório PHP (pasta) em sua máquina.
Ao alterar a configuração do Apache, você deve fornecer o diretório que você usou para armazenar sua cópia do PHP.
-
Localize o php. INI arquivo de desenvolvimento na pasta C: php e copiá-lo para php. INI.
Agora você deve ter um arquivo chamado php. INI no diretório. Este arquivo contém as configurações que configuram o PHP para uso. O arquivo que você copiou cria um ambiente de desenvolvimento, mas você deve fazer uma mudança rápida para garantir que o ambiente seja executado com o menor número possível de problemas.
-
Abrir php. INI em um editor de texto e localize a linha que lê short_open_tag = Desligado. Altere essa linha para ler
short_open_tag = On
O motivo dessa alteração é que alguns scripts comerciais não fornecem a tag de início PHP completa de pHP. Eles usam Em vez disso, qual é a tag aberta curta. Se você não definir esta configuração como On, sua configuração do PHP não poderá ler esses arquivos comerciais.
-
Salvar php. INI e feche seu editor de texto.
-
Abra o httpd do Apache. Arquivo CONF em um editor de texto.
Este arquivo normalmente é encontrado no Apache2. 2conf no seu sistema. Você deve garantir que você abra o editor de texto em modo administrador, especialmente quando trabalha com um sistema Windows, ou você não poderá salvar o arquivo quando terminar de fazer alterações. Por exemplo, ao trabalhar com um sistema Windows, clique com o botão direito do mouse no ícone do bloco de notas no menu Iniciar e escolha Executar como administrador no menu de contexto.
-
Localize a seção que contém as entradas LoadModule. Adicione uma nova linha e digite
LoadModule php5_module "c: / php / php5apache2_2. Dll"
Esta linha adiciona suporte para sua instalação do PHP.
-
Localize a seção que contém as entradas AddType. Adicione uma nova linha e digite
AddType application / x-httpd-php. php
Esta linha informa ao servidor o que fazer com os arquivos PHP que você inclui no servidor.
-
Vá para o final do httpd. Arquivo CONF e adicione uma nova linha. Digite
PHPIniDir "c: / php"
Esta linha informa ao servidor onde encontrar o php. INI arquivo que você criou anteriormente neste procedimento.
-
Salve as alterações no disco e feche seu editor de texto.
-
Reinicie o servidor Apache.
Esta etapa força o servidor a instalar o suporte PHP.
Como testar a configuração do PHP
Mesmo se você acha que o suporte ao PHP está instalado, é uma boa idéia testar o suporte do PHP em seu servidor. Caso contrário, você não saberá se sua configuração do PHP está funcionando. O procedimento a seguir ajuda você a testar sua configuração:
-
Crie um novo arquivo com seu editor de texto.
-
Digite o arquivo e salve-o como teste. php para o Apache2. 2htdocs no seu sistema.
-
Abra seu navegador e digite // localhost / Test. php na barra de endereços. Pressione Enter.
Você deve ver as informações de configuração para sua configuração do PHP.
Como criar o script PHP
Para fornecer algo para usar no AJAX, você precisa de um aplicativo PHP simples. O exemplo executa uma adição simples. Você envia dois números, os acrescenta e depois retorna o resultado. Aqui está o código necessário para executar a tarefa:
O A linha php é padrão em todas as aplicações PHP. Ele diz ao intérprete do PHP que espere algum código. Se você realmente quer saber mais sobre o PHP, experimente o tutorial.
O primeiro passo é recuperar dados do URL que o cliente envia para o servidor. Os dados são na forma de uma consulta e contém duas variáveis val1 e val2. O exemplo pressupõe que val1 e val2 são números, mas se o cliente envia algo mais, o resultado será um valor de 0, pois você precisa de dois números para executar a adição.
O próximo passo é realizar a matemática. O código cria $ result, que contém a soma de $ val1 e $ val2.
O passo final é produzir $ resultado. A chamada para ecoar funciona de forma bastante simples. Quando um cliente chama usando AJAX, recebe $ resultado como resposta. No entanto, você também pode testar este script usando seu navegador:
-
Salve o arquivo como DoMath. php no Apache2. 2htdocs no seu sistema.
-
Abra seu navegador e digite // localhost / DoMath. php? val1 = 1 & val2 = 2 na barra de endereços. Pressione Enter.
-
Você vê 3 como a saída.
-
Experimente outros valores e verifique se o programa sempre retorna o valor esperado.
-
Experimente valores que não funcionem, como as strings Hello and There for the values, e você achou que o programa emite um 0 ao invés de falhar.
