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.
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
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
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.