Centos7 PHP 7.4 Güncellemesi
Centos'da kurulu PHP sürümünüz 5.4.16 ise ve bu sürümü 7.4'e yükseltmek istiyorsanız aşağıdaki adımları takip etmeniz yeterli.
Adım 1 - Versiyonu kontrol edin
Versiyonun eski olduğundan emin olmak için aşağıdaki komutu çalıştırın ve çıktının örnekteki gibi olduğundan emin olun.
Adım 2- Remi ve Epel Depolarını yükleyin
Eğer mevcut değilse aşağıdaki komutları çalıştırarak depoları yükleyin.
Daha sonra /etc/yum.repos.d/remi.repo
dosyasını nano ile düzenlemek için açın.
[remi]
bölümünün altında bulunan enabled
değerini 0 yapın. Zaten sıfır ise sorun yok :)
[remi]
name=Remi's RPM repository for Enterprise Linux 7 - $basearch
#baseurl=http://rpms.remirepo.net/enterprise/7/remi/$basearch/
#mirrorlist=https://rpms.remirepo.net/enterprise/7/remi/httpsmirror
mirrorlist=http://cdn.remirepo.net/enterprise/7/remi/mirror
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
Remi PHP7.4 deposunu nano ile düzenlemek üzere açın;
nano /etc/yum.repos.d/remi-php74.repo
[remi-php74]
bölümünün altında bulunan enabled
değerini 1 yapın.
[remi-php74]
name=Remi's PHP 7.4 RPM repository for Enterprise Linux 7 - $basearch
#baseurl=http://rpms.remirepo.net/enterprise/7/php74/$basearch/
mirrorlist=https://rpms.remirepo.net/enterprise/7/php74/httpsmirror
mirrorlist=http://cdn.remirepo.net/enterprise/7/php74/mirror
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
Adım 3 - Gerekli modülleri yükleyin
PHP 7.4'de bulunan tüm modülleri şu komutla listeleyebilirsiniz;
yum --enablerepo=remi-php74 search php | grep php74
Size uygun olan modülleri yüklemek için ise;
yum --enablerepo=remi-php74 install modul_adi
Tek tek uğraşmak istemezseniz şunu çalıştırın yeterli;
Adım 4 - PHP 5.4'den PHP 7.4'e Güncelleyin
Artık tek yapmanız gereken aşağıdaki komutu çalıştırmak;
Son olarak apache'de çalıştığınızı varsayarak apache'yi yeniden başlatmanız gerektiğini hatırlatmam gerek.