Hur man installerar PHP 8.3, 8.2, 8.1 på Fedora 40 eller 39

PHP är ett mångsidigt skriptspråk på serversidan som driver många webbplatser och applikationer över hela världen. Med den pågående utvecklingen av PHP introducerar de senaste stabila versionerna av versionerna 8.3, 8.2 och 8.1 en rad funktioner, förbättringar och säkerhetsförbättringar. Varje version bygger på den sista och erbjuder utvecklare nya verktyg för att skapa mer robusta, effektiva och säkra webbapplikationer. Dessa uppdateringar inkluderar bättre typsäkerhet, prestandaoptimeringar och förbättrad felhantering, vilket gör dem viktiga för modern PHP-utveckling.

På Fedora 40 eller 39 kan du enkelt installera de senaste stabila versionerna av PHP med hjälp av Remis RPM-förråd. Detta pålitliga arkiv levererar konsekvent uppdaterade PHP-paket, vilket säkerställer att din utvecklingsmiljö förblir aktuell och kapabel att utnyttja de senaste funktionerna i PHP. Den här guiden leder dig genom stegen för att konfigurera Remis RPM-förråd och installera PHP 8.3, 8.2 eller 8.1 på ditt Fedora-system.

Importera Remi RPM Repository

Uppdatera Fedora Linux före PHP-installation

Uppdatera systemet innan du installerar PHP och dess tillägg. Kör följande kommandon i en terminal för att uppnå detta:

sudo dnf upgrade --refresh

Importera PHP Remi RPM Repository

Följ denna enkla process för att installera Remi PHP-förvaret på Fedora-system. Till skillnad från RHEL och dess kloner behöver Fedora inte EPEL. För att importera Remi PHP-förvaret som matchar din Fedora-version, kör kommandot nedan:

Notera: De senaste versionerna är nedan, och vi kommer att uppdatera den här artikeln när nya Fedora-utgåvor kommer tillbaka på den här artikeln.

sudo dnf install http://rpms.remirepo.net/fedora/remi-release-40.rpm -y
sudo dnf install http://rpms.remirepo.net/fedora/remi-release-39.rpm -y

Aktivera PHP Remi Repository

Innan du installerar olika versioner av PHP är det en bra idé att kontrollera vilka versioner som finns tillgängliga i REMI-förvaret. Att först lista de tillgängliga PHP-modulerna kan ge dig en bättre uppfattning om vad som erbjuds och hjälpa dig att bestämma vilken version du ska installera. Det är också värt att notera att du kan ändra ditt val senare om det behövs, så känn inte att du måste fatta ett slutgiltigt beslut omedelbart.

Kör följande kommando för att lista de tillgängliga PHP-modulerna:

sudo dnf module list php

Systemet kan uppmana dig att importera GPG-nyckeln för Remis repository för att fortsätta med installationen.

Om den gör det anger du (Y) för att fortsätta.

Nu när du har tittat på de tillgängliga PHP-versionerna är det dags att köra kommandot för att aktivera den version du vill installera:

sudo dnf module enable php:remi-8.3 -y
sudo dnf module enable php:remi-8.2 -y
sudo dnf module enable php:remi-8.1 -y

Välj den PHP-version du vill installera via DNF-kommandot

Du är redo att installera PHP med Remi PHP-förvaret nu aktiverat. Följande alternativ hjälper dig att välja mellan Apache och Nginx. Men om du vet kan du anpassa installationen ytterligare genom att installera specifika tillägg för dina CMS- eller mjukvaruutvecklingsbehov.

Apache HTTP-installationer med PHP, använd följande kommando:

sudo dnf install php php-cli -y

För Nginx-installationer med PHP, använd följande kommando:

sudo dnf install php-fpm php-cli -y

För att bekräfta att PHP har installerats framgångsrikt, kör följande kommando efter avslutad installation.

php -v

Du kan köra kommandot nedan för att få de vanligaste tilläggen för din valda version av PHP. Se dock till att ta bort eventuella tillägg som du vet att du inte behöver för ditt specifika användningsfall:

sudo dnf install php-cli php-fpm php-curl php-mysqlnd php-gd php-opcache php-zip php-intl php-common php-bcmath php-imagick php-xmlrpc php-json php-readline php-memcached php-redis php-mbstring php-apcu php-xml php-dom php-redis php-memcached php-memcache

En annan metod för att installera kommandona ovan är att använda PHP-{extension}-formatet.

sudo dnf install php-{cli,fpm,curl,mysqlnd,gd,opcache,zip,intl,common,bcmath,imagick,xmlrpc,json,readline,memcached,redis,mbstring,apcu,xml,dom,redis,memcached,memcache}

Du kan utföra kommandot nedan när som helst för att se de för närvarande laddade modulerna:

php -m

Det är en bra praxis att hålla ett öga på de installerade modulerna och ta bort alla onödiga, eftersom för många installerade moduler kan påverka systemets prestanda negativt.

För att installera utvecklingsgrenen av PHP, använd kommandot nedan:

sudo dnf install php-devel

För att installera ytterligare utvecklingsverktyg som felsökning, använd kommandot nedan:

sudo dnf install php-xdebug php-pcov

Kom ihåg att installation av denna version kommer att lägga till flera beroenden. Vi rekommenderar det inte om du inte behöver det för din PHP-utveckling eller har ett särskilt krav.

Slutsats

Genom att installera PHP på Fedora genom Remis RPM-förråd har du säkerställt att ditt system är utrustat med de senaste stabila versionerna av PHP, vilket håller din miljö säker och funktionsrik. Detta tillvägagångssätt är idealiskt för utvecklare som behöver de senaste PHP-funktionerna för att bygga och underhålla moderna applikationer. Regelbunden uppdatering från Remis repository hjälper dig att ligga steget före med de senaste förbättringarna och säkerhetskorrigeringarna, vilket säkerställer att ditt Fedora-system förblir optimerat för PHP-utveckling.

Joshua James
Följ mig
Senaste inläggen av Joshua James (se alla)

Lämna en kommentar