Ubuntu 22.04 üzerinde PHP nasıl Kurulur ve Yükseltilir?
Ubuntu 22.04 üzerinde PHP yüklemek veya yükseltmek, web uygulamalarınızın performansını ve güvenliğini artırmak için kritik bir adımdır. PHP 8.2, geliştirme ortamınızı önemli ölçüde optimize edebilecek bir dizi yeni özellik ve iyileştirme sunar. Bu kılavuz, Ubuntu 22.04 üzerinde PHP 8.2’yi yüklemek veya yükseltmek için kapsamlı bir rehber sunarak sisteminizin en son gelişmelerle güncel olmasını sağlar.
Neden PHP 8.2’ye Yükseltmelisiniz?
PHP 8.2 önemli iyileştirmeler getiriyor, bunlar arasında:
- Readonly Özellikler: Bu özellikler, özelliklerin readonly olarak ilan edilmesine izin verir, bu da ilk atamadan sonra değiştirilemez hale getirir ve kod güvenliğini artırır.
- Disjunctive Normal Form Türleri: Bu özellik, karmaşık uygulamalar için kritik olan daha iyi tür işleme sunar.
- Performans İyileştirmeleri: PHP 8.2, daha hızlı yürütme süreleri sağlayarak uygulama yanıt verebilirliğini ve verimliliğini artırır.
- Yeni Fonksiyonlar: Yeni yerleşik fonksiyonların tanıtılması, kodlama görevlerini basitleştirir ve üretkenliği artırır.
Yükseltme, bu özelliklere erişimi sağlar ve uygulamalarınızı modern ve verimli tutar.
Ön Koşullar
Yükseltme veya yükleme işlemine başlamadan önce, şunları sağladığınızdan emin olun:
- Aktif bir Ubuntu 22.04 sistemine sahipsiniz.
- Paketleri yüklemek ve yükseltmek için sudo ayrıcalıklarına sahipsiniz.
- Yükseltme sırasında veri kaybını önlemek için mevcut uygulamalarınızı ve veritabanlarınızı yedeklemeniz şiddetle tavsiye edilir.
Adım Adım Yükleme Kılavuzu
Adım 1: Sistemi Güncelleyin
Paket listenizi yenileyerek ve mevcut paketleri yükselterek başlayın. Terminalinizi açın ve şu komutu çalıştırın:
“`bash
sudo apt update
sudo apt upgrade -y
“`
Adım 2: PHP Deposu Ekleyin
Ubuntu 22.04, varsayılan depolarında PHP 8.2’yi içermeyebilir. En son PHP sürümlerine erişmek için `ondrej/php` deposunu ekleyin:
“`bash
sudo add-apt-repository ppa:ondrej/php
“`
Depoyu ekledikten sonra paket listesini tekrar güncelleyin:
“`bash
sudo apt update
“`
Adım 3: PHP 8.2’yi Yükleyin
Gerekli uzantılarla birlikte PHP 8.2’yi yüklemeye devam edin:
“`bash
sudo apt install php8.2 php8.2-cli php8.2-fpm php8.2-mysql php8.2-xml php8.2-mbstring php8.2-zip php8.2-curl
“`
Bu komut, çoğu uygulama için gerekli olan PHP 8.2 ve birkaç önemli modülü yükler.
Adım 4: Yüklemeyi Doğrulayın
PHP’nin doğru yüklendiğini doğrulamak için sürümü kontrol edin:
“`bash
php -v
“`
Çıktı, PHP 8.2’nin yüklü olduğunu göstermelidir.
Adım 5: PHP Ayarlarını Yapılandırın
Uygulama gereksinimlerinize bağlı olarak, PHP ayarlarını ayarlamanız gerekebilir. Ana yapılandırma dosyası şu konumda bulunur:
“`bash
/etc/php/8.2/fpm/php.ini
“`
Bu dosyayı Nano gibi bir metin düzenleyici kullanarak düzenleyin:
“`bash
sudo nano /etc/php/8.2/fpm/php.ini
“`
Değişiklikleri yaptıktan sonra, uygulamak için PHP hizmetini yeniden başlatın:
“`bash
sudo systemctl restart php8.2-fpm
“`
Adım 6: Daha Eski PHP Sürümlerinden Yükseltme
Daha eski bir PHP sürümünden yükseltme yapıyorsanız, PHP 8.2 ile uyumluluğu sağlayın. Daha eski sürümleri kaldırmak için:
“`bash
sudo apt remove php7.4 php7.4-cli php7.4-fpm
“`
Yükseltme sonrası uygulamalarınızı test ederek uyumluluk sorunlarını ele alın.
Anahtar Alınacaklar Kontrol Listesi
- Yedekleme: Yükseltmeye başlamadan önce sisteminizi ve veritabanlarınızı her zaman yedekleyin.
- Uyumluluk: Uygulama uyumluluğunu PHP 8.2 özellikleriyle doğrulayın.
- Yapılandırma: PHP ayarlarını uygulama ihtiyaçlarınıza göre ayarlayın.
- Test: Yükseltmeden sonra uygulamaları işlevselliği sağlamak için kapsamlı bir şekilde test edin.
Gelişmiş Hizmetler için Dahili Bağlantılar
PHP kurulumunuzu tamamlamak için AlexHost’un sunduğu hizmetleri keşfedin:
SSS
Mevcut PHP sürümümü nasıl kontrol ederim?
Yüklü PHP sürümünü görmek için terminalinizde `php -v` çalıştırın.
Uygulamam PHP 8.2 ile uyumlu değilse ne yapmalıyım?
PHP 8.2 geçiş kılavuzunu inceleyin ve uyumluluğu sağlamak için kod tabanınızı değiştirin.
Aynı sunucuda birden fazla PHP sürümü çalıştırabilir miyim?
Evet, ihtiyaç duyduğunuzda PHP sürümleri arasında geçiş yapmak için `update-alternatives` gibi araçları kullanabilirsiniz.
PHP’yi ne sıklıkla güncellemeliyim?
Güvenlik ve performansı sürdürmek için yeni PHP sürümlerini düzenli olarak kontrol edin ve en son kararlı sürüme güncelleyin.
PHP’yi yükselttikten sonra sunucuyu yeniden başlatmak gerekli mi?
Her zaman gerekli olmasa da, sunucuyu yeniden başlatmak tüm hizmetlerin güncellenmiş PHP sürümünü tanımasına yardımcı olabilir.
