PHP is een populaire en veelzijdige scripttaal aan de serverzijde, ontworpen voor webontwikkeling. Bekend om zijn gebruiksgemak, flexibiliteit en compatibiliteit, ondersteunt PHP miljoenen websites en applicaties over de hele wereld. Belangrijke kenmerken van PHP zijn onder meer ondersteuning voor een breed scala aan databases, robuust sessiebeheer, uitgebreide foutafhandeling en uitgebreide bibliotheekondersteuning. Het biedt ook krachtige uitvoerbuffering, gegevensversleuteling en integratie met verschillende webservices, waardoor het een essentieel hulpmiddel is voor ontwikkelaars die dynamische en interactieve webapplicaties bouwen.
Om PHP op Linux Mint 22, 21 of 20 te installeren, kunt u de opdrachtregelterminal gebruiken om toegang te krijgen tot de officiële repository's. Deze handleiding leidt u door de stappen voor het instellen van PHP op uw Linux Mint-systeem, zodat u zeker weet dat u over de nieuwste versie en functies beschikt.
Update Linux Mint vóór PHP-installatie
Voordat u begint, voert u de volgende opdrachten uit om er zeker van te zijn dat uw systeem actueel is. Deze opdrachten zullen de pakketindex bijwerken en geïnstalleerde pakketten upgraden naar hun nieuwste versies:
sudo apt update
sudo apt upgrade
Methode 1: Installeer PHP via de Linux Mint Repository
De eerste methode legt uit hoe je PHP rechtstreeks vanuit de repository van je distributieversie kunt installeren. Afhankelijk van uw wensen wordt deze versie vaak als eerste optie aanbevolen.
Ga verder met PHP-installatie
Laten we nu PHP installeren door de volgende opdracht uit te voeren:
sudo apt install php
Met deze opdracht wordt PHP en de vereiste afhankelijkheden gedownload en geïnstalleerd vanuit de Linux Mint-repository. Zodra de installatie is voltooid, is PHP op uw systeem geïnstalleerd.
Optioneel: PHP-installatie-extensies
Installeer PHP-FPM
PHP FPM (FastCGI Process Manager) is een alternatieve PHP FastCGI-implementatie die verbeterde prestaties en resourcebeheer voor PHP-applicaties biedt. Om PHP FPM te installeren, voert u de volgende opdracht uit:
sudo apt install php-fpm
Installeer PHP-extensies
PHP-extensies zijn extra modules die de functionaliteit van PHP uitbreiden. Afhankelijk van uw projectvereisten kunt u specifieke extensies installeren. Als u bijvoorbeeld verbinding wilt maken met een MySQL-database, moet u de php-mysql
verlenging.
Om een PHP-extensie te installeren, gebruikt u het volgende opdrachtformaat:
sudo apt install php-[extension-name]
Vervangen [extension-name]
met de naam van de extensie die u wilt installeren.
Bevestig de PHP-installatie
Na het installeren van PHP en eventuele benodigde extensies kunt u de installatie verifiëren door de PHP-versie te controleren. Voer de volgende opdracht uit:
php -v
Met deze opdracht wordt de geïnstalleerde PHP-versie weergegeven, waarmee wordt bevestigd dat PHP correct is geïnstalleerd.
Controleer PHP-status
Om er zeker van te zijn dat PHP FPM correct werkt, kunt u de status ervan controleren door de volgende opdracht uit te voeren:
sudo systemctl status php8.1-fpm
Vervang php8.1-fpm door de specifieke versie van PHP FPM die op uw systeem is geïnstalleerd. Als PHP FPM correct werkt, is de status actief (actief).
Methode 2: PHP installeren via PPA
In deze sectie wordt u begeleid bij het installeren van PHP met behulp van de Ondrey Sury Launchpad PPA. Met deze methode kunt u de nieuwste versies van PHP (8.0, 8.1 en 8.2) op uw Linux Mint-systeem installeren.
Importeer PHP LaunchPAD PPA
Eerst moet u de Ondrey Sury Launchpad PPA importeren, die de nieuwste PHP-pakketten biedt. Om dit te doen, voert u de volgende opdracht uit:
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
Met deze opdrachten wordt het software-properties-common
pakket (indien nog niet geïnstalleerd) en voeg de Ondrey Sury PHP PPA toe aan uw systeem.
Pakketlijst bijwerken
Nadat u de PPA heeft toegevoegd, werkt u uw pakketlijst bij met de nieuwste PHP-pakketten uit de PPA-repository:
sudo apt update
Deze opdracht zorgt ervoor dat uw systeem toegang heeft tot de meest recente PHP-pakketten die beschikbaar zijn in de PPA.
Installeer PHP 8.x
Nu kunt u kiezen welke versie van PHP u wilt installeren. Wij geven instructies voor het installeren van PHP 8.0, 8.1, 8.2 en 8.3.
Optie 1: Installeer PHP 8.0
Om PHP 8.0 te installeren, voert u de volgende opdracht uit:
sudo apt install php8.0
Met deze opdracht wordt PHP 8.0 en de vereiste afhankelijkheden op uw systeem gedownload en geïnstalleerd.
Optie 2: Installeer PHP 8.1
Om PHP 8.1 te installeren, voer je de volgende opdracht uit:
sudo apt install php8.1
Met deze opdracht wordt PHP 8.1 en de vereiste afhankelijkheden op uw systeem gedownload en geïnstalleerd.
Optie 3: Installeer PHP 8.2
Om PHP 8.2 te installeren, voert u de volgende opdracht uit:
sudo apt install php8.2
Met deze opdracht wordt PHP 8.2 en de vereiste afhankelijkheden op uw systeem gedownload en geïnstalleerd.
Optie 4: Installeer PHP 8.3
Om PHP 8.3 te installeren, voert u de volgende opdracht uit:
sudo apt install php8.3
Met deze opdracht wordt PHP 8.3 en de vereiste afhankelijkheden op uw systeem gedownload en geïnstalleerd.
Installeer PHP-FPM
Na het installeren van de gewenste PHP-versie installeert u het bijbehorende PHP-FPM-pakket om de prestaties en het resourcebeheer te verbeteren.
Optie 1: Installeer PHP 8.0 FPM
Om PHP 8.0 FPM te installeren, voert u de volgende opdracht uit:
sudo apt install php8.0-fpm
Met deze opdracht wordt het PHP 8.0 FPM-pakket geïnstalleerd, waardoor uw webserver PHP-verzoeken efficiënter kan afhandelen.
Optie 2: Installeer PHP 8.1 FPM
Om PHP 8.1 FPM te installeren, voert u de volgende opdracht uit:
sudo apt install php8.1-fpm
Met deze opdracht wordt het PHP 8.1 FPM-pakket geïnstalleerd, waardoor uw webserver PHP-verzoeken efficiënter kan afhandelen.
Optie 3: Installeer PHP 8.2 FPM
Om PHP 8.2 FPM te installeren, voert u de volgende opdracht uit:
sudo apt install php8.2-fpm
Met deze opdracht wordt het PHP 8.2 FPM-pakket geïnstalleerd, waardoor uw webserver PHP-verzoeken efficiënter kan afhandelen.
Optie 3: Installeer PHP 8.3 FPM
Om PHP 8.3 FPM te installeren, voert u de volgende opdracht uit:
sudo apt install php8.3-fpm
Met deze opdracht wordt het PHP 8.3 FPM-pakket geïnstalleerd, waardoor uw webserver PHP-verzoeken efficiënter kan afhandelen.
Installeer PHP-extensies
Laten we nu PHP-extensies installeren om de PHP-functionaliteit uit te breiden voor uw specifieke projectvereisten.
Lijst met PHP-extensies
Om de beschikbare PHP-extensies voor een specifieke PHP-versie weer te geven, voert u de volgende opdracht uit:
sudo apt-cache search php8.2
Vervangen 8.2
met het versienummer van uw geïnstalleerde PHP. Met deze opdracht wordt een lijst met beschikbare extensies voor PHP 8.2 weergegeven.
Als alternatief kunt u met de volgende opdracht de reeds ingeschakelde PHP-extensies weergeven:
php -m
Installeer PHP-extensies
Om een specifieke extensie voor PHP 8.2 te installeren, gebruikt u het volgende opdrachtformaat:
sudo apt install php8.2-[extension-name]
Vervangen [extension-name]
met de naam van de extensie die u wilt installeren. Om bijvoorbeeld de mysqli
extensie voor PHP 8.2, voer uit:
sudo apt install php8.2-mysqli
Aanvullende opdrachten en tips voor PHP
In deze sectie worden enkele nuttige opdrachten en tips besproken voor het beheren van meerdere PHP-versies op uw Linux Mint-systeem. We zullen elk commando en het doel ervan uitleggen, zodat je het proces van het schakelen tussen verschillende PHP-versies begrijpt.
Schakel over naar alternatieve PHP-versies
Op Linux Mint kun je schakelen tussen verschillende versies van PHP met behulp van de update-alternatives
commando. Hier zijn de stappen om over te schakelen naar alternatieve PHP-versies:
Controleer de huidige PHP-versie
Controleer eerst de huidige PHP-versie die actief is op uw systeem door de volgende opdracht uit te voeren:
php -v
Met deze opdracht wordt de actieve PHP-versie op uw systeem weergegeven.
Lijst met beschikbare PHP-versies
Gebruik de volgende opdracht om een lijst te zien van alle beschikbare PHP-versies op uw systeem:
Deze opdracht toont een lijst met geïnstalleerde PHP-versies, zodat u kunt kiezen naar welke versie u wilt overschakelen.
Wijzig de PHP-versie
Om naar een andere versie van PHP over te schakelen, gebruikt u het volgende opdrachtformaat:
sudo update-alternatives --set php /usr/bin/php[version]
Vervang [versie] door het gewenste PHP-versienummer. Om bijvoorbeeld van 8.2 naar PHP 8.1 over te schakelen, gebruik je het volgende commando:
sudo update-alternatives --set php /usr/bin/php8.1
Nadat u de opdracht hebt uitgevoerd, ziet u waarschijnlijk een uitvoer die er ongeveer als volgt uitziet in uw terminal:
update-alternatieven: /usr/bin/php8.1 gebruiken om /usr/bin/php (php) in handmatige modus aan te bieden
Deze uitvoer bevestigt dat u succesvol bent overgeschakeld naar de opgegeven PHP-versie.
Controleer de nieuwe PHP-versie
Nadat u naar een andere PHP-versie bent overgestapt, kunt u de nieuw geactiveerde versie verifiëren door de volgende opdracht uit te voeren:
php -v
Met deze opdracht wordt de momenteel actieve PHP-versie weergegeven, waarmee wordt bevestigd dat u succesvol bent overgeschakeld naar de gewenste PHP-versie.
Conclusie: PHP installeren op Linux Mint
Nu PHP met succes op uw Linux Mint-systeem is geïnstalleerd, kunt u de krachtige functies ervan benutten voor webontwikkeling. Zorg ervoor dat u PHP regelmatig bijwerkt om te profiteren van de nieuwste beveiligingspatches en verbeteringen. Ontdek de uitgebreide bibliotheek- en raamwerkondersteuning van PHP om op efficiënte wijze dynamische en interactieve webapplicaties te bouwen. Geniet van de flexibiliteit en robuustheid die PHP aan uw ontwikkelingsprojecten biedt.