Ubuntu’da PHP Nasıl Yükseltilir veya Kurulur
PHP, web geliştirme için kritik öneme sahip en yaygın kullanılan sunucu tarafı betik dillerinden biridir. Eğer Ubuntu ile çalışıyorsanız ve PHP’yi güncellemeniz veya kurmanız gerekiyorsa, bu kılavuz sizi süreç boyunca yönlendirecektir.
Adım 1: PHP’nin Mevcut Sürümünü Kontrol Edin
Herhangi bir değişiklik yapmadan önce, sisteminizde hangi PHP sürümünün yüklü olduğunu kontrol etmek her zaman iyi bir fikirdir. Bir terminal açın ve şunu çalıştırın:
php -vBu komut, sisteminizde yüklü olan mevcut PHP sürümünü gösterecektir. Eğer PHP yüklü değilse, bir komut bulunamadı mesajı alırsınız.
Adım 2: Paket Listenizi Güncelleyin
Yeni yazılımları güncellemeden veya kurmadan önce, paket listenizi güncellemek her zaman iyi bir fikirdir. Sisteminizin güncel olduğundan emin olmak için aşağıdaki komutu çalıştırın:
sudo apt updateAdım 3: PHP’yi Kurun (Eğer Zaten Yüklü Değilse)
Eğer sisteminizde PHP henüz yüklü değilse, aşağıdaki komutu çalıştırarak kurabilirsiniz:
sudo apt install phpBu komut, Ubuntu deposunda mevcut olan varsayılan PHP sürümünü kurar, bu en son sürüm olmayabilir. Ayrıca belirli bir sürümü de belirtebilirsiniz, örneğin:
sudo apt install php7.47.4ile kurmak istediğiniz sürümü değiştirin.
Adım 4: Daha Yeni PHP Sürümleri için Bir PPA Ekleyin
Eğer varsayılan Ubuntu deposunda mevcut olan sürüm eskiyse ve daha yeni bir PHP sürümüne (örneğin PHP 8.0 veya 8.1) ihtiyacınız varsa, üçüncü taraf bir PPA deposu eklemeniz gerekecek. Bu amaçla yaygın olarak kullanılan bir depo Ondřej Surý tarafından korunmaktadır.
Depoyu eklemek için şunu çalıştırın:
sudo add-apt-repository ppa:ondrej/php
sudo apt updateArtık daha yeni PHP sürümlerini kurabilirsiniz.
Adım 5: Belirli Bir PHP Sürümünü Kurun veya Güncelleyin
Depo eklendikten sonra, belirli bir PHP sürümünü kurabilirsiniz. Örneğin, PHP 8.1’i kurmak için şunu çalıştırmalısınız:
sudo apt install php8.1Ek PHP modüllerini (örneğin, php8.1-mysql, php8.1-xml, php8.1-curl, vb.) kurmak için aşağıdaki komutu kullanabilirsiniz:
sudo apt install php8.1-mysql php8.1-xml php8.1-curlAdım 6: Varsayılan PHP Sürümünü Ayarlayın
Eğer sisteminizde birden fazla PHP sürümü yüklüyse ve bunlar arasında geçiş yapmak istiyorsanız,
update-alternativeskomutunu kullanabilirsiniz. Varsayılan PHP sürümünü yapılandırmak için şunu çalıştırın:
sudo update-alternatives --set php /usr/bin/php8.1php8.1’i varsayılan olarak kullanmak istediğiniz sürüm ile değiştirin. Şu anda varsayılan olarak ayarlanmış PHP sürümünü kontrol etmek için:
php -vAdım 7: Apache veya Nginx’i Yeniden Başlatın
Eğer web uygulamalarınızı sunmak için Apache veya Nginx kullanıyorsanız, değişikliklerin etkili olması için web sunucusunu yeniden başlatmanız gerekmektedir.
Apache için:
sudo systemctl restart apache2Nginx için:
sudo systemctl restart nginx

