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