Ubuntu 22.04 LTS sistemine PHP kurulumu için Ondrej PPA’yı kullanacağız. PHP 8.3, 8.2, 8.1, 8.0, 7.4, 7.3, 7.2’yi içerir. 7.1, 7.0 ve PHP 5.6 paketleri. Uygulamanız için gereken sürümlerden herhangi birini yükleyebilirsiniz. Yeni uygulama geliştiricilerinin en son PHP sürümünü yani PHP 8.1’i kullanmaları önerilir.
Bu eğitimde PHP’nin Ubuntu 22.04 LTS sistemine nasıl kurulacağını öğreneceksiniz. Bu eğitim aynı zamanda Ubuntu 20.04 ve 18.04 sistemleriyle de uyumludur.
1. Adım: Sistem Güncellemesi
Öncelikle konsol üzerinden Ubuntu 22.04’e giriş yapın. Ardından Apt önbelleğini güncelleyin ve aşağıdaki komutu kullanarak sistemin mevcut paketlerini yükseltin:
sudo apt-get update
sudo apt-get upgrade
İstendiğinde kurulumu onaylamak için y tuşuna basın.
Adım 2: Ubuntu 22.04’e Birden Çok PHP Sürümünün Kurulumu
PHP’nin birden çok sürümünü kurmanın en kolay yolu, Debian geliştiricisi Ondřej Surý’nin PPA’sını kullanmaktır. Bu PPA’yı eklemek için terminalde aşağıdaki komutları çalıştırın. PPA’dan yazılım yüklemek istiyorsanız yazılım özellikleri ortak paketi gereklidir. Ubuntu masaüstüne otomatik olarak yüklenir ancak Ubuntu sunucunuzda gözden kaçabilir.
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
SURY deposu PHP 8.2, 8.1, 8.0, 7.4, 7.3, 7.2, 7.1, 7.0 ve PHP 5.6’yı içerir. PHP’nin en son kararlı sürümü 8.0 olduğundan, birçok web sitesi hala PHP 7’ye ihtiyaç duymaktadır. Gerekli PHP sürümlerinden herhangi birini sisteminize yükleyebilirsiniz.
PHP 8.1’i yükleyin:
Artık aşağıdaki komutu çalıştırarak PHP8.1’i Ubuntu’ya yükleyebilirsiniz:
sudo apt-get install php8.1 php8.1-fpm
Ve bazı yaygın PHP8.1 uzantılarını yükleyin.
sudo apt-get install php8.1-mysql php8.1-mbstring php8.1-xml php8.1-gd php8.1-curl
İstendiğinde kurulumu onaylamak için y tuşuna basın.
Sudo apt-get install php8.1 yazıp Tab tuşuna iki kez basarak mevcut tüm PHP8.1 uzantılarını görüntüleyebilirsiniz.
PHP 8.0’ı yükleyin:
Artık aşağıdaki komutu çalıştırarak PHP8.0’ı Ubuntu’ya yükleyebilirsiniz:
sudo apt-get install php8.0 php8.0-fpm
Ve bazı yaygın PHP8.0 uzantılarını yükleyin.
sudo apt-get install php8.0-mysql php8.0-mbstring php8.0-xml php8.0-gd php8.0-curl
PHP 7.4’ü yükleyin:
Artık aşağıdaki komutu çalıştırarak PHP7.4’ü Ubuntu’ya yükleyebilirsiniz:
sudo apt-get install php7.4 php7.4-fpm
Ve bazı yaygın PHP7.4 uzantılarını yükleyin.
sudo apt-get install php7.4-mysql php7.4-mbstring php7.4-xml php7.4-gd php7.4-curl
İstendiğinde kurulumu onaylamak için y tuşuna basın.
PHP 7.3’ü yükleyin:
Artık aşağıdaki komutu çalıştırarak PHP7.3’ü Ubuntu’ya yükleyebilirsiniz:
sudo apt-get install php7.3 php7.3-fpm
Ve bazı yaygın PHP7.3 uzantılarını yükleyin.
sudo apt-get install php7.3-mysql php7.3-mbstring php7.3-xml php7.3-gd php7.3-curl
İstendiğinde kurulumu onaylamak için y tuşuna basın.
PHP 7.2’yi yükleyin:
Artık aşağıdaki komutu çalıştırarak PHP7.2’yi Ubuntu’ya yükleyebilirsiniz:
sudo apt-get install php7.2 php7.2-fpm
Ve bazı yaygın PHP7.2 uzantılarını yükleyin.
sudo apt-get install php7.2-mysql php7.2-mbstring php7.2-xml php7.2-gd php7.2-curl
İstendiğinde kurulumu onaylamak için y tuşuna basın.
Install PHP 7.1:
Now you can install PHP7.1
on Ubuntu by executing the following command:
sudo apt-get install php7.1 php7.1-fpm
And install some common PHP7.2
extensions.
sudo apt-get install php7.1-mysql php7.1-mbstring php7.1-xml php7.1-gd php7.1-curl
İstendiğinde kurulumu onaylamak için y tuşuna basın.
PHP 5.6’yı yükleyin:
Artık aşağıdaki komutu çalıştırarak PHP5.6’yı Ubuntu’ya yükleyebilirsiniz:
sudo apt-get install php5.6 php5.6-fpm
Ve bazı yaygın PHP5.6 uzantılarını yükleyin.
sudo apt-get install php5.6-mysql php5.6-mbstring php5.6-xml php5.6-gd php5.6-curl
İstendiğinde kurulumu onaylamak için y tuşuna basın.
Adım 3: Etkin PHP Sürümünü Kontrol Edin
Şimdi kurulumdan sonra, aşağıda belirtilen komutla sürüm numarasını kontrol ederek PHP’nin doğru sürümünün yüklendiğini doğrulayın:
php -v
# Output
PHP 8.1.8 (cli) (built: Jul 11 2022 08:30:39) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.8, Copyright (c) Zend Technologies
with Zend OPcache v8.1.8, Copyright (c), by Zend Technologies
Adım 4: CLI için Varsayılan PHP Sürümünü Değiştirin
Ubuntu 22.04’te kurulu birden fazla PHP sürümü varsa, sürümlerden birini varsayılan PHP sürümü yapmayı seçebilirsiniz.
Mevcut sürümleri listelemek için aşağıdaki komutu çalıştırın:
sudo update-alternatives --config php
Gördüğünüz gibi PHP’nin varsayılan sürümü olarak PHP 8.1’e sahibiz.
Varsayılan sürümü değiştirmek için, varsayılan olarak yapmak istediğiniz uygun sürümle eşleşen numarayı girin ve ENTER tuşuna basın.
Örneğin, PHP 7.4’ü varsayılan sürüm yapmak için 3 yazıp ENTER tuşuna basın.
Sürümü hemen değiştirmek için aşağıdaki komutu çalıştırabilirsiniz:
sudo update-alternatives --set php /usr/bin/php7.4
Ardından aktif PHP sürümünü kontrol edin:
php -v
# Output
PHP 7.4.30 (cli) (built: Jun 27 2022 08:21:19) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.30, Copyright (c), by Zend Technologies
Adım 5: PHP Sürümlerini Kaldırma
Artık herhangi bir PHP sürümüne ihtiyaç duyulmuyorsa sistemden kaldırılabilir. Bu, sistem güvenliğinin yanı sıra disk alanını da serbest bırakacaktır.
Herhangi bir PHP sürümünü kaldırmak için aşağıdaki komutu çalıştırın:
sudo apt-get remove php5.6
Ayrıca o sürüme ait tüm modülleri kaldırın, aşağıdaki komutu çalıştırın:
sudo apt-get remove php5.6-*
Yazının orijinalini buradan okuyabilirsiniz.

Kariyerime 26 yıl önce başladım. Windows ve Linux sistemlerinin kurulumu, yapılandırılması, yönetimi ve bakımı dahil olmak üzere birden fazla sistem üzerinde uzmanlaştım.
Açık kaynak dünyasındaki en son gelişmelerden haberdar olmaktan ve Linux hakkındaki en son araçları, özellikleri ve hizmetleri denemekten hoşlanıyorum.
Son 6 yıldır sistem ve ağ yöneticisi olarak görev yapıyorum ayrıca Pardus Dönüşüm Projesini yönetiyorum ve Pardus İşletim Sisteminin yaygınlaşması adına uğraş gösteriyorum.
Boş zamanlarımda açık kaynaklı uygulamaların Türkçe çevirisine katılıyorum ve The Document Foundation üyesiyim.