Ubuntu'da Farklı PHP (5.6, 7.0 ve 7.1) Nasıl Kurulur


PHP (PHP: Hypertext Preprocessor ifadesinin özyinelemeli kısaltması), yaygın olarak kullanılan ve web siteleri ve web tabanlı yazılımlar geliştirmek için en uygun olan, açık kaynaklı, popüler, genel amaçlı bir kodlama dilidir. uygulamalar. HTML'ye gömülebilen sunucu taraflı bir kodlama dilidir.

Şu anda PHP'nin desteklenen üç sürümü bulunmaktadır; yani PHP 5.6, 7.0 ve 8.0. Yani PHP 5.3, 5.4 ve 5.5'in tümü kullanım ömrünün sonuna ulaştı; artık güvenlik güncellemeleriyle desteklenmiyorlar.

Bu makalede, PHP'nin desteklenen tüm sürümlerini Ubuntu'ya ve türevlerini, her iki Apache için de en çok talep edilen PHP uzantılarıyla birlikte nasıl yükleyeceğinizi açıklayacağız. ve Ondřej Surý PPA kullanan Nginx web sunucuları. Ayrıca Ubuntu sisteminde kullanılacak PHP'nin varsayılan sürümünün nasıl ayarlanacağını da açıklayacağız.

PHP 7.x'in Ubuntu yazılım havuzlarında desteklenen kararlı sürüm olduğunu unutmayın; bunu aşağıdaki apt komutunu çalıştırarak doğrulayabilirsiniz.

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

Varsayılan PHP sürümünü Ubuntu yazılım havuzlarından yüklemek için aşağıdaki komutu kullanın.

sudo apt install php

PPA Kullanarak PHP'yi (5.6, 7.x, 8.0) Ubuntu'ya Kurun

1. PHP'nin farklı sürümlerini yüklemek için ilk önce Ondřej Surý PPA'yı ekleyerek başlayın – PHP 5.6, PHP 7.x, Strong> ve Ubuntu sisteminde PHP 8.0.

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

2. Ardından sistemi aşağıdaki gibi güncelleyin.

sudo apt-get update

3. Şimdi PHP'nin desteklenen farklı sürümlerini aşağıdaki gibi yükleyin.

Apache Web Sunucusu için

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 Web Sunucusu için

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. Herhangi bir PHP modülünü yüklemek için, PHP sürümünü belirtmeniz ve tüm modülleri aşağıdaki gibi görüntülemek için otomatik tamamlama işlevini kullanmanız yeterlidir.

------------ 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. Artık en çok ihtiyaç duyulan PHP modüllerini listeden yükleyebilirsiniz.

------------ 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. Son olarak, sisteminizde kullanılan varsayılan PHP sürümünüzü şu şekilde doğrulayın.

php -v 

Ubuntu'da Varsayılan PHP Sürümünü Ayarla

7. Sistemde kullanılacak varsayılan PHP sürümünü update-alternatives komutu ile ayarlayabilirsiniz, ayarladıktan sonra PHP sürümünü kontrol ederek aşağıdaki şekilde onaylayın.

------------ 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. Apache web sunucusuyla çalışacak PHP sürümünü ayarlamak için aşağıdaki komutları kullanın. Öncelikle a2dismod komutuyla mevcut sürümü devre dışı bırakın ve ardından a2enmod komutuyla istediğiniz sürümü etkinleştirin.

----------- 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. Bir sürümden diğerine geçiş yaptıktan sonra aşağıdaki komutu çalıştırarak PHP yapılandırma dosyanızı bulabilirsiniz.

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

Şunlar da hoşunuza gidebilir:

  1. Linux Komut Satırında PHP Kodları Nasıl Kullanılır ve Çalıştırılır
  2. Her Linux Kullanıcısının Bilmesi Gereken 12 Faydalı PHP Komut Satırı Kullanımı
  3. HTTP Başlığında PHP Sürümü Nasıl Gizlenir

Bu yazımızda PHP'nin desteklenen tüm sürümlerinin Ubuntu ve türevlerine nasıl kurulacağını gösterdik. Paylaşmak istediğiniz sorularınız veya düşünceleriniz varsa bunu aşağıdaki geri bildirim formunu kullanarak yapın.