PHP – Linguagem de Scripting

PHP é uma linguagem de script de uso geral adequada para o desenvolvimento Web. Os scripts PHP podem ser embutidos em HTML. Esta seção explica como instalar e configurar PHP em um Sistema Ubuntu com Apache2 e MySQL.

Esta seção assume que você instalou e configurou o Apache2 Web Server e MySQL Database Server. Você pode consultar as seções Apache2 e MySQL neste documento para instalar e configurar o Apache2 e MySQL respectivamente.

Instalação

PHP está disponível no Ubuntu Linux. Ao contrário do Python, que é instalado no sistema base, PHP deve ser adicionado.

Para instalar o PHP e o módulo PHP do Apache você pode digitar o seguinte comando em um prompt de terminal:

sudo apt install php libapache2-mod-php

Você pode executar scripts PHP em um prompt de terminal. Para executar scripts PHP em um prompt de terminal, você deve instalar o pacote php-cli. Para instalar o php-cli você pode digitar o seguinte comando:

sudo apt install php-cli

Você também pode executar scripts PHP sem instalar o módulo PHP do Apache. Para isso, você deve instalar o pacote php-cgi através deste comando:

sudo apt install php-cgi

Para usar o MySQL com PHP você deve instalar o pacote php-mysql, assim:

sudo apt install php-mysql

Similiarmente, para usar PostgreSQL com PHP você deve instalar o pacote php-pgsql:

sudo apt install php-pgsql

Configuração

Se você instalou os pacotes libapache2-mod-php ou php-cgi, você pode executar scripts PHP a partir do seu navegador web. Se você instalou o pacote php-cli, você pode rodar scripts PHP em um prompt de terminal.

Por padrão, quando a libapache2-mod-php está instalada, o servidor Web Apache 2 está configurado para rodar scripts PHP usando este módulo. Por favor verifique se os arquivos /etc/apache2/mods-enabled/php7.*.conf e /etc/apache2/mods-enabled/php7.*.load existem. Se eles não existirem, você pode habilitar o módulo usando o comando a2enmod.

Após ter instalado os pacotes relacionados com o PHP e activado o módulo PHP do Apache, você deve reiniciar o servidor Web Apache2 para executar scripts PHP, executando o seguinte comando:

sudo systemctl restart apache2.service 

Testing

Para verificar a sua instalação, você pode executar o seguinte script phpinfo PHP:

<?php phpinfo();?>

Você pode guardar o conteúdo num ficheiro phpinfo.php e colocá-lo sob o directório DocumentRoot do servidor Web Apache2. Apontando o seu navegador para http://hostname/phpinfo.php irá exibir os valores de vários parâmetros de configuração do PHP.

  • Para mais informações detalhadas veja a documentação do php.net.

  • Existe uma pletora de livros sobre PHP. Um bom livro da O’Reilly é Learning PHP, que inclui uma exploração dos aprimoramentos do PHP 7 para a linguagem. PHP Cook Book, 3ª Edição também é bom, mas ainda não foi atualizado para PHP 7.

  • Antes, veja a página Apache MySQL PHP Ubuntu Wiki para mais informações.

Última atualização 1 ano, 5 meses atrás. Ajude a melhorar este documento no fórum.

Deixe uma resposta

O seu endereço de email não será publicado.