VPS: Installation av PHP
Denna guide skapades med följande produkter:
(Detaljer kan variera med produkter från olika leverantörer men huvudkoncepten förblir desamma)
Introduktion
PHP är ett populärt allmänt programmeringsspråk som används mycket inom webbutveckling. I den här guiden går vi igenom hur du installerar PHP på din server.
Förberedelser
Börja med att ansluta till din server via SSH. Om du inte vet hur man gör detta, kolla gärna in vår guide för Initial access (SSH).
När du är inloggad rekommenderar vi att du kör uppdateringskommandot som passar ditt operativsystem för att hålla servern säker och uppdaterad med de senaste funktionerna.
- Ubuntu & Debian
- CentOS
- OpenSUSE
- Fedora
sudo apt update
sudo yum update
sudo zypper update
sudo dnf update
Installation
Det finns två huvudsakliga sätt att installera PHP på din Linux-server, antingen som fristående eller som ett tilläggspaket för Apache. Om du använder din egen webbserver som inte är Apache eller för allmänna ändamål rekommenderar vi den fristående metoden. Annars, för användning med Apache-webbservern, använd Apache-metoden för att installera PHP som ett extra paket.
Fristående
Använd följande kommando för att installera den senaste versionen av PHP. Vill du installera en specifik version kan du använda flaggan -y följt av versionsnumret.
# Senaste versionen
sudo apt install php
# Specifik version (t.ex. php7.4)
sudo apt -y install php[version]
Verifiera att installationen lyckades med kommandot php -v. Du har nu installerat PHP på din server. Vi rekommenderar att du läser avsnittet PHP Extensions för att säkerställa att du installerar eventuella tillägg du kan behöva.
Använda Apache
Börja med att installera Apache på din server om du inte redan gjort det. Det gör du med följande kommando:
sudo apt install apache2
När Apache är installerat bör du se till att rätt brandväggsregler är på plats så att webbservern är åtkomlig från internet. I det här exemplet använder vi UFW Firewall eftersom Apache har en registrerad applikation för detta. Använder du en annan brandvägg, se till att tillåta port 80 (HTTP) genom brandväggen.
sudo ufw allow in "Apache"
Din server ska nu vara åtkomlig. Testa genom att skriva in http://[din_serverip] i en webbläsare.
När Apache är klart kan du installera PHP-paketet för Apache med följande kommando:
sudo apt install php libapache2-mod-php
Verifiera att installationen lyckades med kommandot php -v. Du har nu installerat PHP tillsammans med din Apache-webbserver. Vi rekommenderar att du läser avsnittet PHP Extensions för att säkerställa att du installerar eventuella tillägg du kan behöva.
PHP Extensions
PHP kommer med ett stort urval av tillägg som är valfria och kan installeras för att utöka funktionaliteten. För att se en lista över tillgängliga tillägg, kör följande kommando som visar sökresultatet i konsolen via less-kommandot.
apt search php- | less
Använd piltangenterna för att scrolla och tryck Q när du vill avsluta. För att installera ett tilläggspaket använder du helt enkelt apt install-kommandot så här. Du kan ange flera tillägg samtidigt separerade med mellanslag för att snabba upp installationen.
sudo apt install [php_extension] [...]
Avslutning
Du har nu installerat PHP på din Linux-server. Har du fler frågor eller behöver hjälp, tveka inte att kontakta vår support som finns tillgänglig varje dag för att hjälpa dig! 🙂