sudo apt update 

A csomagok frissítése után most telepítse az alábbi parancs által igényelt függőségeket:

sudo apt install software-properties-common ca-certificates lsb-release apt-transport-https 

1. lépés – A SURY Repository engedélyezése

A következő lépés a SURY lerakat integrálása a rendszerünkbe. A SURY egy Debian-alapú, harmadik féltől származó PHP-tár, amely PHP-szoftvereket köt össze. A SURY-tár hozzáadásához futtassa a következő parancsot:

sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list' 

A tároló GPG kulcsának importálása az alábbi paranccsal:

wget -qO - https://packages.sury.org/php/apt.gpg | sudo apt-key add - 

2. lépés – A PHP telepítése Debian 11-re

Most ismét frissítse a csomagokat, hogy szinkronizálja őket a nemrég hozzáadott SURY-tárral a php telepítése előtt:

sudo apt update 

A SURY tárház a PHP 8.1, 8.0, 7.4, 7.3, 7.2 verzióit tartalmazza. 7.1, 7.0 és PHP 5.6. Mivel a PHP legfrissebb stabil verziója a 8.0, de sok webhelyen továbbra is PHP 7 szükséges. A szükséges PHP verziók bármelyikét telepítheti a rendszerére.

  • Telepítse a PHP 8.1-et a Debianra
    sudo apt install php8.1 
  • Telepítse a PHP 7.4-et a Debianra
    sudo apt install php7.4 
  • Telepítse a PHP 5.6-ot a Debianra
    sudo apt install php5.6 

Cserélje le a 8.1-es, 7.4- es vagy 5.6 -os verziót a szükséges PHP-verzióra, hogy telepítse a Debian rendszerére. Még több PHP-verziót is telepíthet egyetlen Debian rendszerre.

3. lépés – A PHP bővítmény telepítése

Ezenkívül a php kiterjesztést is hozzáadhatjuk az alábbi szintaxis szerint:

sudo apt install php8.1-[extension]

Cserélje ki az [extension] szót a telepíteni kívánt kiterjesztéssel, ha több bővítményt szeretne hozzáadni, akkor tegye őket kapcsos zárójelbe, telepíteni fogom a „php-mbstring, php-cli, php-xml, php-common és php- curl” az alábbi parancs futtatásával:

sudo apt install php8.1-cli php8.1-mbstring php8.1-xml php8.1-common php8.1-curl 

A felhasználók különböző PHP verziókat telepítettek, le kell cserélni 8.1a szükséges PHP verziókra.

4. lépés – A PHP verziójának ellenőrzése

Most a telepítés után ellenőrizze, hogy a PHP megfelelő verziója van-e telepítve a verziószám ellenőrzésével az alábbi paranccsal:

php -v 
Output:
PHP 8.1.2 (cli) (built: Jan 27 2022 12:22:31) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.2, Copyright (c) Zend Technologies
    with Zend OPcache v8.1.2, Copyright (c), by Zend Technologies

5. lépés – Váltás a PHP-verziók között

Az update-alternatives paranccsal beállíthatja az alapértelmezett PHP verziót. Ebben az oktatóanyagban további részleteket olvashat a PHP-verzió CLI-re és Apache-ra való váltásáról.

sudo update-alternatives --config php
There are 4 choices for the alternative php (providing /usr/bin/php).

  Selection    Path             Priority   Status
------------------------------------------------------------
* 0            /usr/bin/php8.1   81        auto mode
  1            /usr/bin/php5.6   56        manual mode
  2            /usr/bin/php7.2   72        manual mode
  3            /usr/bin/php7.4   74        manual mode
  4            /usr/bin/php8.1   81        manual mode

Press  to keep the current choice[*], or type selection number: 4

A fenti kimenet a rendszerre telepített összes PHP verziót mutatja. Adjon meg egy kiválasztási számot a parancssor alapértelmezett PHP verziójának beállításához.

Következtetés

A PHP egy ingyenes, szerveroldali programozási nyelv, amelyet a HTML programozási nyelvvel együtt is használnak dinamikus webhelyek létrehozására. Minden operációs rendszerhez elérhető, de ebben a cikkben a Debian 11 (Linux OS) Bullseye rendszerre történő telepítését tárgyaljuk. Az útmutató elolvasása után sikeresen telepítheti a PHP-t a Debian 11 rendszerre.