Sådan installeres PHP 8.3, 8.2, 8.1 på Fedora 40 eller 39

PHP er et alsidigt scriptsprog på serversiden, der driver mange websteder og applikationer verden over. Med den igangværende udvikling af PHP introducerer de seneste stabile udgivelser af version 8.3, 8.2 og 8.1 en række funktioner, forbedringer og sikkerhedsforbedringer. Hver version bygger på den sidste og tilbyder udviklere nye værktøjer til at skabe mere robuste, effektive og sikre webapplikationer. Disse opdateringer inkluderer bedre typesikkerhed, ydeevneoptimeringer og forbedret fejlhåndtering, hvilket gør dem essentielle for moderne PHP-udvikling.

På Fedora 40 eller 39 kan du nemt installere de seneste stabile builds af PHP ved hjælp af Remis RPM-lager. Dette pålidelige lager leverer konsekvent opdaterede PHP-pakker, hvilket sikrer, at dit udviklingsmiljø forbliver aktuelt og i stand til at udnytte de nyeste funktioner i PHP. Denne guide vil lede dig gennem trinene til at konfigurere Remis RPM-lager og installere PHP 8.3, 8.2 eller 8.1 på dit Fedora-system.

Importer Remi RPM Repository

Opdater Fedora Linux før PHP-installation

Opdater systemet, før du installerer PHP og dets udvidelser. Kør følgende kommandoer i en terminal for at opnå dette:

sudo dnf upgrade --refresh

Importer PHP Remi RPM Repository

Følg denne enkle proces for at installere Remi PHP-depotet på Fedora-systemer. I modsætning til RHEL og dets kloner har Fedora ikke brug for EPEL. For at importere Remi PHP-depotet, der matcher din Fedora-version, skal du udføre kommandoen nedenfor:

Bemærk: De seneste versioner er nedenfor, og vi vil opdatere denne artikel, når nye Fedora-udgivelser kommer tilbage på denne artikel.

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

Aktiver PHP Remi Repository

Før du installerer forskellige versioner af PHP, er det en god idé at tjekke, hvilke versioner der er tilgængelige i REMI-lageret. Hvis du først angiver de tilgængelige PHP-moduler, kan du få en bedre idé om, hvad der tilbydes, og hjælpe dig med at beslutte, hvilken version du skal installere. Det er også værd at bemærke, at du kan ændre dit valg senere, hvis det er nødvendigt, så føl ikke, at du skal træffe en endelig beslutning med det samme.

Kør følgende kommando for at vise de tilgængelige PHP-moduler:

sudo dnf module list php

Systemet kan bede dig om at importere GPG-nøglen til Remis lager for at fortsætte med installationen.

Hvis det gør det, skal du indtaste (Y) for at fortsætte.

Nu hvor du har set på de tilgængelige PHP-versioner, er det tid til at køre kommandoen for at aktivere den version, du vil installere:

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ælg den PHP-version, du ønsker at installere via DNF-kommando

Du er klar til at installere PHP med Remi PHP-lageret nu aktiveret. Følgende muligheder guider dig i valget mellem Apache og Nginx. Men hvis du ved det, kan du yderligere tilpasse installationen ved at installere specifikke udvidelser til dit CMS- eller softwareudviklingsbehov.

Apache HTTP-installationer med PHP, brug følgende kommando:

sudo dnf install php php-cli -y

Til Nginx-installationer med PHP skal du bruge følgende kommando:

sudo dnf install php-fpm php-cli -y

For at bekræfte den vellykkede installation af PHP skal du køre følgende kommando efter at have afsluttet installationsprocessen.

php -v

Du kan køre kommandoen nedenfor for at få de mest brugte udvidelser til din valgte version af PHP. Sørg dog for at fjerne eventuelle udvidelser, som du ved, du ikke har brug for til din specifikke brug:

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 anden metode til at installere kommandoerne ovenfor er at bruge 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 udføre kommandoen nedenfor når som helst for at se de aktuelt indlæste moduler:

php -m

Det er en god praksis at holde øje med de installerede moduler og fjerne unødvendige, da for mange installerede moduler kan påvirke systemets ydeevne negativt.

For at installere udviklingsgrenen af ​​PHP, brug kommandoen nedenfor:

sudo dnf install php-devel

For at installere yderligere udviklingsværktøjer som debugging, brug kommandoen nedenfor:

sudo dnf install php-xdebug php-pcov

Husk, at installation af denne version vil tilføje flere afhængigheder. Vi anbefaler det ikke, medmindre du har brug for det til din PHP-udvikling eller har et bestemt krav.

Konklusion

Ved at installere PHP på Fedora gennem Remis RPM-lager, har du sikret, at dit system er udstyret med de seneste stabile versioner af PHP, hvilket holder dit miljø sikkert og funktionsrigt. Denne tilgang er ideel for udviklere, der har brug for de nyeste PHP-funktioner for at bygge og vedligeholde moderne applikationer. Regelmæssig opdatering fra Remis repository vil hjælpe dig med at være på forkant med de seneste forbedringer og sikkerhedsrettelser, hvilket sikrer, at dit Fedora-system forbliver optimeret til PHP-udvikling.

Joshua James
Følg mig
Seneste indlæg af Joshua James (se alt)

Skriv en kommentar