Slik installerer du forskjellige PHP (5.6, 7.0 og 7.1) i Ubuntu


PHP (rekursivt akronym for PHP: Hypertext Preprocessor) er et åpen kildekode, populært generell skriptspråk som er mye brukt og best egnet for utvikling av nettsteder og nettbasert applikasjoner. Det er et skriptspråk på serversiden som kan bygges inn i HTML.

For øyeblikket er det tre støttede versjoner av PHP, dvs. PHP 5.6, 7.0, og 8.0. Dette betyr at PHP 5.3, 5.4, og 5.5 alle har nådd slutten av livet; de støttes ikke lenger med sikkerhetsoppdateringer.

I denne artikkelen vil vi forklare hvordan du installerer alle støttede versjoner av PHP i Ubuntu og dets derivater med de mest etterspurte PHP-utvidelsene for både Apache > og Nginx-nettservere som bruker en Ondřej Surý PPA. Vi vil også forklare hvordan du setter standardversjonen av PHP som skal brukes på Ubuntu-systemet.

Legg merke til at PHP 7.x er den støttede stabile versjonen i Ubuntu-programvarelagrene, du kan bekrefte dette ved å kjøre apt-kommandoen nedenfor.

sudo apt show php
OR
sudo apt show php -a
Package: php
Version: 1:7.0+35ubuntu6
Priority: optional
Section: php
Source: php-defaults (35ubuntu6)
Origin: Ubuntu
Maintainer: Ubuntu Developers <[email >
Original-Maintainer: Debian PHP Maintainers <[email >
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 11.3 kB
Depends: php7.0
Supported: 5y
Download-Size: 2,832 B
APT-Sources: http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
Description: server-side, HTML-embedded scripting language (default)
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.
 .
 This package is a dependency package, which depends on Debian's default
 PHP version (currently 7.0).

For å installere standard PHP-versjon fra Ubuntu-programvarelagrene, bruk kommandoen nedenfor.

sudo apt install php

Installer PHP (5.6, 7.x, 8.0) på Ubuntu ved å bruke PPA

1. Begynn først med å legge til Ondřej Surý PPA for å installere forskjellige versjoner av PHP – PHP 5.6, PHP 7.x, og PHP 8.0 på Ubuntu-systemet.

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php

2. Deretter oppdaterer du systemet som følger.

sudo apt-get update

3. Installer nå forskjellige støttede versjoner av PHP som følger.

For Apache Web Server

sudo apt install php5.6   [PHP 5.6]
sudo apt install php7.0   [PHP 7.0]
sudo apt install php7.1   [PHP 7.1]
sudo apt install php7.2   [PHP 7.2]
sudo apt install php7.3   [PHP 7.3]
sudo apt install php7.4   [PHP 7.4]
sudo apt install php8.0   [PHP 8.0]

For Nginx Web Server

sudo apt install php5.6-fpm   [PHP 5.6]
sudo apt install php7.0-fpm   [PHP 7.0]
sudo apt install php7.1-fpm   [PHP 7.1]
sudo apt install php7.2-fpm   [PHP 7.2]
sudo apt install php7.3-fpm   [PHP 7.3]
sudo apt install php7.4-fpm   [PHP 7.4]
sudo apt install php8.0-fpm   [PHP 8.0]

4. For å installere PHP-moduler, spesifiser du bare PHP-versjonen og bruker funksjonen for automatisk fullføring for å se alle modulene som følger.

------------ press Tab key for auto-completion ------------ 
sudo apt install php5.6 
sudo apt install php7.0 
sudo apt install php7.1
sudo apt install php7.2
sudo apt install php7.3 
sudo apt install php7.4
sudo apt install php8.0

5. Nå kan du installere de mest nødvendige PHP-modulene fra listen.

------------ Install PHP Modules ------------
sudo apt install php5.6-cli php5.6-xml php5.6-mysql 
sudo apt install php7.0-cli php7.0-xml php7.0-mysql 
sudo apt install php7.1-cli php7.1-xml php7.1-mysql
sudo apt install php7.2-cli php7.2-xml php7.2-mysql 
sudo apt install php7.3-cli php7.3-xml php7.3-mysql 
sudo apt install php7.3-cli php7.4-xml php7.4-mysql  
sudo apt install php7.3-cli php8.0-xml php8.0-mysql  

6. Til slutt, verifiser din standard PHP-versjon som brukes på systemet ditt på denne måten.

php -v 

Angi standard PHP-versjon i Ubuntu

7. Du kan angi standard PHP-versjon som skal brukes på systemet med kommandoen update-alternatives, etter å ha angitt den, sjekk PHP-versjonen for å bekrefte som følger.

------------ Set Default PHP Version 5.6 ------------
sudo update-alternatives --set php /usr/bin/php5.6

------------ Set Default PHP Version 7.0 ------------
sudo update-alternatives --set php /usr/bin/php7.0

------------ Set Default PHP Version 7.1 ------------
sudo update-alternatives --set php /usr/bin/php7.1

------------ Set Default PHP Version 8.0 ------------
sudo update-alternatives --set php /usr/bin/php8.0

8. For å angi PHP-versjonen som skal fungere med Apache-nettserveren, bruk kommandoene nedenfor. Først, deaktiver gjeldende versjon med a2dismod-kommandoen og aktiver deretter den du vil ha med a2enmod-kommandoen.

----------- Disable PHP Version ----------- 
sudo a2dismod php5.6
sudo a2dismod php7.0
sudo a2dismod php7.1
sudo a2dismod php7.2
sudo a2dismod php7.3
sudo a2dismod php7.4
sudo a2dismod php8.0

----------- Enable PHP Version ----------- 
sudo a2enmod php5.6
sudo a2enmod php7.1
sudo a2enmod php7.2
sudo a2enmod php7.3
sudo a2enmod php7.4
sudo a2enmod php8.0

----------- Restart Apache Server ----------- 
sudo systemctl restart apache2

9. Etter å ha byttet fra en versjon til en annen, kan du finne PHP-konfigurasjonsfilen ved å kjøre kommandoen nedenfor.

------------ For PHP 5.6 ------------
sudo update-alternatives --set php /usr/bin/php5.6
php -i | grep "Loaded Configuration File"

------------ For PHP 7.0 ------------
sudo update-alternatives --set php /usr/bin/php7.0
php -i | grep "Loaded Configuration File"

------------ For PHP 7.1 ------------
sudo update-alternatives --set php /usr/bin/php7.1
php -i | grep "Loaded Configuration File"

------------ For PHP 7.2 ------------
sudo update-alternatives --set php /usr/bin/php7.2
php -i | grep "Loaded Configuration File"

------------ For PHP 7.3 ------------
sudo update-alternatives --set php /usr/bin/php7.3
php -i | grep "Loaded Configuration File"

------------ For PHP 7.4 ------------
sudo update-alternatives --set php /usr/bin/php7.4
php -i | grep "Loaded Configuration File"

------------ For PHP 8.0 ------------
sudo update-alternatives --set php /usr/bin/php8.0
php -i | grep "Loaded Configuration File"

Du vil kanskje også like:

  1. Hvordan bruke og kjøre PHP-koder i Linux-kommandolinjen
  2. 12 Nyttig PHP-kommandolinjebruk Enhver Linux-bruker må vite
  3. Hvordan skjule PHP-versjon i HTTP-header

I denne artikkelen viste vi hvordan du installerer alle støttede versjoner av PHP i Ubuntu og dets derivater. Hvis du har spørsmål eller tanker å dele, gjør det via tilbakemeldingsskjemaet nedenfor.