Weboldal keresés

Különböző PHP (5.6, 7.0 és 7.1) telepítése az Ubuntuban


A PHP (a PHP: Hypertext Preprocessor rekurzív mozaikszója) egy nyílt forráskódú, népszerű általános célú szkriptnyelv, amelyet széles körben használnak, és a legalkalmasabb webhelyek és webalapú fejlesztésekhez. alkalmazások. Ez egy szerveroldali szkriptnyelv, amely beágyazható HTML-be.

Jelenleg a PHP három támogatott verziója létezik, azaz a PHP 5.6, 7.0, és 8.0. Jelentése: PHP 5.3, 5.4, és 5.5 mind elérte élettartama végét; ezeket már nem támogatják a biztonsági frissítések.

Ebben a cikkben elmagyarázzuk, hogyan telepíthető a PHP összes támogatott verziója az Ubuntuban és származékaiban a legkeresettebb PHP-bővítményekkel mind az Apache esetében. > és Nginx webszerverek Ondřej Surý PPA használatával. Azt is elmagyarázzuk, hogyan kell beállítani a PHP alapértelmezett verzióját az Ubuntu rendszeren.

Vegye figyelembe, hogy a PHP 7.x a támogatott stabil verzió az Ubuntu szoftvertárolókban, ezt az alábbi apt parancs futtatásával erősítheti meg.

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).

Az alapértelmezett PHP-verzió telepítéséhez az Ubuntu szoftvertárakból használja az alábbi parancsot.

sudo apt install php

Telepítse a PHP-t (5.6, 7.x, 8.0) az Ubuntu-ra PPA használatával

1. Először is kezdje az Ondřej Surý PPA hozzáadásával a PHP különböző verzióinak telepítéséhez – PHP 5.6, PHP 7.x, és PHP 8.0 az Ubuntu rendszeren.

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

2. Ezután frissítse a rendszert az alábbiak szerint.

sudo apt-get update

3. Most telepítse a PHP különböző támogatott verzióit az alábbiak szerint.

Apache webszerverhez

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]

Nginx webszerverhez

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. Bármely PHP-modul telepítéséhez egyszerűen adja meg a PHP verzióját, és használja az automatikus kiegészítés funkciót az összes modul megtekintéséhez az alábbiak szerint.

------------ 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. Most már telepítheti a listából a leginkább szükséges PHP-modulokat.

------------ 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. Végül ellenőrizze a rendszerén használt alapértelmezett PHP-verziót.

php -v 

Állítsa be az alapértelmezett PHP verziót az Ubuntuban

7. Az update-alternatives paranccsal beállíthatja a rendszeren használandó alapértelmezett PHP-verziót, a beállítás után ellenőrizze a PHP-verziót a megerősítéshez az alábbiak szerint.

------------ 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. Az Apache webszerverrel együttműködő PHP-verzió beállításához használja az alábbi parancsokat. Először tiltsa le az aktuális verziót az a2dismod paranccsal, majd engedélyezze a kívánt verziót az a2enmod paranccsal.

----------- 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. Miután egyik verzióról a másikra váltott, az alábbi parancs futtatásával megtalálhatja a PHP konfigurációs fájlját.

------------ 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"

Még szintén kedvelheted:

  1. PHP kódok használata és végrehajtása Linux parancssorban
  2. 12 Hasznos PHP parancssorhasználat, amelyet minden Linux-felhasználónak tudnia kell
  3. Hogyan lehet elrejteni a PHP verziót a HTTP fejlécben

Ebben a cikkben bemutattuk, hogyan telepítheti a PHP összes támogatott verzióját az Ubuntuban és származékaiban. Ha bármilyen kérdése vagy gondolata van, tegye meg az alábbi visszajelzési űrlapon keresztül.