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.