PHP5 - Skriptspråk

PHP är ett skriptspråk med ett generellt syfte att vara anpassat för Webbutveckling. PHP-skript kan bäddas in i HTML. Det här avsnittet förklarar hur en installation och konfiguration på ett Ubuntu system med Apache2 och MySQL går till.

Det här avsnittet förutsätter att du har installerat och konfigurerat Apache 2 Webbserver och MySQL databasserver. För anvisningar om installation och konfiguration av Apache 2 och MySQL hänvisas du till avsnitten för respektive program i den här dokumentationen.

Installation

PHP5 finns är tillgänglig i Ubuntu Linux.

  • För att installera PHP5 kan du skriva in följande i terminalprompten:

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

    Du kan köra PHP5-skript från kommandoraden. För att kunna köra PHP5-skript från kommandoraden behöver du installera paketet php5-cli. För att installera php5-cli kan du skriva följande kommando vid terminalprompten:

    sudo apt-get install php5-cli
    

    Du kan även köra PHP5-skript utan att installera PHP5-modulen för Apache. För att åstadkomma detta skall du installera paketet php5-cgi. Du kan köra följande kommando på terminalprompten för att installera paketet php5-cgi:

    sudo apt-get install php5-cgi
    

    För att använda MySQL tillsammans med PHP5 skall du installera paketet php5-mysql. För att installera php5-mysql kan du skriva följande kommando i terminalprompten:

    sudo apt-get install php5-mysql
    

    På samma sätt, för att använda PostgreSQL tillsammans med PHP5 behöver du installera paketet php5-pgsql. För att installera php5-pgsql kan du skriva följande kommando i terminalprompten:

    sudo apt-get install php5-pgsql
    

Konfiguration

När PHP5 är installerat kan du köra PHP5-skript från din webbläsare. Om du har installerat paketet php5-cli kan du köra PHP5-skript från kommandoprompten.

Som standard är Apache 2 Webbservern konfigurerad för att köra PHP5-skript. Med andra ord aktiveras PHP5-modulen automatiskt i Apache2 Webbservern när du installerar modulen. Kontrollera om filerna /etc/apache2/mods-enabled/php5.conf och /etc/apache2/mods-enabled/php5.load existerar. Om de inte finns, kan du aktivera modulen genom att använda kommandot a2enmod.

När du har installerat PHP5 relaterade paket och aktiverat PHP5 Apache 2 modulen, behöver du starta om Apache 2 webbserver för att köra PHP5-skript. Du kan köra följande kommando i terminalprompten för att starta om din webbserver:

sudo /etc/init.d/apache2 restart 

Testa

För att verifiera din installation kan du köra följande PHP5 phpinfo skript:

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

Du kan spara innehållet i en fil phpinfo.php och placera det under katalogen DocumentRoot i Apache2 webbserver. Peka din webbläsare till http://hostname/phpinfo.php, då visas värden på olika PHP5 konfigurationsparametrar.