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
    

    You can run PHP5 scripts from command line. To run PHP5 scripts from command line you should install php5-cli package. To install php5-cli you can enter the following command in the terminal prompt:

    sudo apt-get install php5-cli
    

    You can also execute PHP5 scripts without installing PHP5 Apache module. To accomplish this, you should install php5-cgi package. You can run the following command in a terminal prompt to install php5-cgi package:

    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

Once you install PHP5, you can run PHP5 scripts from your web browser. If you have installed php5-cli package, you can run PHP5 scripts from your command prompt.

By default, the Apache 2 Web server is configured to run PHP5 scripts. In other words, the PHP5 module is enabled in Apache2 Web server automatically when you install the module. Please verify if the files /etc/apache2/mods-enabled/php5.conf and /etc/apache2/mods-enabled/php5.load exist. If they do not exists, you can enable the module using a2enmod command.

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.