PHP5 - Scripting Language

PHP é uma linguagem de script para desenvolvimento Web. Os scripts PHP podem ser embebidos em HTML. Esta secção explica como instalar e configurar o PHP5 no sistema Ubuntu com o Apache2 e o MySQL

Esta secção assume que tem instalado e configurado o servidor web Apache 2 e o servidor de bases de dados MySQL. Pode saber saber mais na secção Apache 2 e MySQL deste documento para saber como os instalar.

Instalação

O PHP5 está disponível no Linux Ubuntu.

  • Para instalar o PHP5 pode introduzir o seguinte comando na consola:

    sudo apt-get install php5-common php5 libapache2-mod-php5
    

    Pode correr scripts PHP5 pela linha de comandos. Para correr os scripts PHP5 pela linha de comandos deverá instalar o pacote php5-cli. Para instalar o php5-cli poderá inserir o seguinte comando no terminal:

    sudo apt-get install php5-cli
    

    Pode também executar scripts PHP5 sem instalar o módulo PHP5 Apache. Para conseguir algo assim, deverá instalar o pacote php5-cgi. Pode correr o seguinte comando num terminal para instalar o pacote php5-cgi:

    sudo apt-get install php5-cgi
    

    Para usar MySQL com o PHP5 deverá instalar o pacote php5-mysql. Para instalar o php5-mysql pode introduzir o seguinte comando na consola:

    sudo apt-get install php5-mysql
    

    De forma semelhante, para usar PostgreSQL com o PHP5 deverá instalar o pacote php5-pgsql. Para instalar o php5-pgsql pode introduzir o seguinte comando na consola:

    sudo apt-get install php5-pgsql
    

Configuração

Uma vez instalado o PHP5, poderá correr scripts PHP5 di seu web browser. Se já tem o pacote php5-cli instalado, pode correr os scripts PHP5 da linha de comandos.

Por defeito, o servidor Web Apache 2 é configurado para correr scripts de PHP5. Noutras palavras, o módulo PHP5 é activado no servidor Apache 2 automaticamente quando instala o módulo. Por favor verifique se o ficheiro /etc/apache2/mods-enabled/php5.load existe. Se não existir, poderá activar o módulo usando o comando a2enmod.

Uma vez instalado os pacotes referentes ao PHP5 e activado o modulo do PHP5 no Apache 2, deverá reinicar o Apache 2 Web Server para correr scripts PHP5. Pode executar o seguinte comando numa consola para reiniciar o seu servidor web :

sudo /etc/init.d/apache2 restart 

Testar

Para verificar a sua instalação, você poderá executar o seguinte script PHP5 phpinfo:

<?php
print_r (phpinfo());
?>

Pode guardar o conteúdo em um ficheiro phpinfo.php e colocá-lo na pasta DocumentRoot do servidor de Web Apache2. Quando apontar o seu navegador para http://hostname/phpinfo.php, ele deverá mostrar valores de vários parâmetros de configuração do PHP5.