İçeriğe geç

Sunucuda SSH ile PHP Sürümü Nasıl Yükseltilir?

Web siteniz modern PHP sürümlerini gerektiriyor ama sunucunuz hâlâ eski bir versiyonla mı çalışıyor? Eğer bir VPS ya da fiziksel sunucu kullanıyorsanız, PHP’yi SSH üzerinden manuel olarak güncelleyebilirsiniz.

Bu yazıda, Ubuntu/Debian ve CentOS/AlmaLinux sistemleri için güncelleme adımlarını paylaşıyorum.

1. SSH ile Sunucuya Bağlan

Terminal ya da PuTTY gibi bir SSH istemcisiyle sunucunuza bağlanın:

ssh root@sunucu-ip-adresiniz

Ardından root parolanızı girerek oturum açın.

2. PHP Yükseltme İşlemi

Aşağıdaki komutlar sunucunuzun işletim sistemine göre farklılık gösterir. Kullandığınız dağıtıma uygun olanı uygulayın.

Ubuntu / Debian için:

sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php8.2
sudo update-alternatives --set php /usr/bin/php8.2

Gerekli uzantıları da yüklemek için örnek:

sudo apt install php8.2-mysql php8.2-mbstring php8.2-xml

CentOS / AlmaLinux / RHEL için:

sudo dnf install epel-release
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
sudo dnf module reset php
sudo dnf module enable php:remi-8.2
sudo dnf install php php-cli php-fpm

Ek modüller gerekirse:

sudo dnf install php-mysqlnd php-mbstring php-xml

3. Web Sunucusunu Yeniden Başlat

Apache veya Nginx kullanıyorsanız, PHP değişikliğinin geçerli olması için yeniden başlatın:

sudo systemctl restart apache2   # Apache (Debian/Ubuntu)
sudo systemctl restart nginx     # Nginx

PHP-FPM kullanıyorsan ayrıca:

sudo systemctl restart php8.2-fpm

4. PHP Sürümünü Kontrol Et

PHP’nin doğru sürüme geçtiğini kontrol etmek için şu komutu gir:

php -v

Örnek çıktı:

PHP 8.2.10 (cli) (built: ...)

Önemli Notlar

  • Güncellemeden önce sistem yedeği almanız önerilir.
  • Sitenizde kullanılan CMS veya framework (örneğin WordPress, Laravel) yeni sürümle uyumlu olmalıdır.
  • Gerekli tüm PHP uzantılarını yüklemeyi unutmayın.

Sonuç

SSH erişimine sahipseniz, PHP sürümünüzü güncellemek oldukça basit bir işlemdir. Bu adımları takip ederek hem güvenlik hem de performans açısından avantaj sağlayabilirsiniz. Güncel PHP ile çalışan bir sistem, modern projelerde çok daha stabil sonuçlar verir.

Kategori:SSHSunucu

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir