Makale Rehberi
Bir web sitesinin Linux sunucusunu daha yüksek bir PHP sürümüne yükseltmek, web sayfalarının önceki PHP sürümüne göre 3 ila 5 kat daha hızlı yüklenmesini sağlarken, aynı zamanda web sitesi güvenliğini de artırır.
Ancak PHP sürümünü yükseltmeden önce, web sitesinin yükseltilecek PHP ortamıyla tam uyumlu olup olmadığını bilmek çok önemlidir, çünkü web sayfası açılamıyorsa veya sayfa tam olarak yüklenemiyorsa sıkıntılı olacaktır.
Bir Linux sunucusunda web sitesinin PHP sürümü nasıl yükseltilir?
Bu bölümde, CentOS 7.3 Linux sunucusunu PHP 5.6.40'tan PHP 7.4.28'e yükseltmek için izlenecek adımlar açıklanmaktadır.
Adım 1: Mevcut Linux sunucusunda kurulu olan PHP sürümünü kontrol edin ▼
php -v
Adım 2: php-fpm'yi devre dışı bırakın ▼
service php-fpm stop
Adım 3: PHP'yi Kaldır ▼
yum remove php-common
Adım 4: EPEL kaynak kodunu yükleyin ▼
yum install epel-release
Adım 5: Remi kaynağını yükleyin ▼
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Adım 6: yum-config-manager'ı yükleyin ▼
yum -y install yum-utils
Adım 7: yum-config-manager kullanarak remi için php7.4 deposunu belirtin ▼
yum-config-manager –enable remi-php74
Adım 8: PHP'yi yükleyin ve güncelleyin ▼
yum update php php-opcache php-xml php-mcrypt php-gd php-devel php-mysql php-intl php-mbstring php-common php-cli php-gd php-curl -y
Adım 9: Mevcut PHP sürümünüzü kontrol edin ▼
php -v
- 注意:如果要安装其他版本,可以在第7步将remi-php74改为remi-php72、remi-php71、remi-php70等等……
PHP sürümünü değiştirmek için CWP7 nasıl yükseltilir?
CWP kontrol panelini kurduysanız , yukarıdaki adımları dikkate almayın ve PHP sürümünü değiştirmek için aşağıdaki kılavuzu izleyin.
Artık CWP 7, farklı bir PHP sürümüne çok kolay geçiş yapabileceğiniz ve gerekli modüllerle yeniden derleyebileceğiniz bir PHP Switch seçeneğine sahiptir.
CWP kontrol panelinde, sol taraftaki → PHP Ayarları → PHP Sürüm Değiştirici seçeneğine tıklayın: PHP sürümü 7.4.28'i manuel olarak seçin ▼

- PHP sürüm değiştiricisine tıklayın (burada sunucu PHP sürümünü ve sunucunuzun şimdi derlendiği derlenmiş modülleri alacaksınız).
- Açılır menüden derlemek istediğiniz PHP sürümünü seçin ve ardından İleri'ye tıklayın.
- PHP derleyicisinde istediğiniz gibi modül ekleyebilir veya kaldırabilirsiniz.
- Derleyiciyi Başlat'a tıklayın ve derleyici arka planda çalışmaya başlayacaktır.
- Derleyicinin tamamlanması, kurduğunuz modüllere ve CPU gücüne bağlı olarak 5 ila 20 dakika sürer.
- 15 dakika sonra tekrar kontrol edebilir ve şu anda hangi PHP sürümüne ve modüllerine sahip olduğunuzu CWP – PHP Version Switch'te kontrol edebilirsiniz.
- Web siteniz ve CWP, derleme sırasında her zamanki gibi çalışacak ve derleme tamamlandıktan sonra PHP sürümü güncellenecektir.
Dosyadaki PHP derleme günlüğünü kontrol edebilirsiniz:
/var/log/php-rebuild.log
Derleyiciyi izlemek istiyorsanız, kabukta şu komutu kullanın:
tail -f /var/log/php-rebuild.log
CWP'de PHP sürümü nasıl yükseltilir ve değiştirilirYouTubevideo öğretici
İşte web sitenizin PHP sürümünü CWP kontrol panelinden nasıl yükselteceğinize dair bir YouTube video eğitimi:
PHP değiştiriciye özel yapım bayrakları nasıl eklenir?
Bu, şu konumda bulunan yapılandırma dosyasını düzenleyerek yapılabilir:
CentOS 7: /usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/ CentOS 8: /usr/local/cwpsrv/htdocs/resources/conf /el8/php_switcher/
Misal:
/usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/7.0.ini
Bu dosyanın sonuna şunu ekliyoruz:
[shmop-test] default=0 option="--enable-shmop"
- köşeli parantez içinde
[shmop-test], benzersiz olması ve dosyada daha önce tanımlanmamış olması gereken yapı için kullanılacak adı oluşturursunuz. - Seçenekler altında, derleme bayrakları tanımlamanız gerekir.
- Düzenlemeden sonra, CWP PHP sürüm değiştiricisinden yeni PHP oluşturabilirsiniz.
- CWP güncellemelerinin bu dosyanın üzerine yazacağını unutmayın!
Umarım Chen Weiliang'ın blogunda ( https://www.chenweiliang.com/ ) paylaşılan "Linux Sunucusunda Bir Web Sitesinin PHP Sürümünü Nasıl Yükseltirim? CWP7 PHP Sürüm Değiştirici" başlıklı makale size yardımcı olur.
Bu makalenin bağlantısını paylaşmaktan çekinmeyin: https://www.chenweiliang.com/cwl-27807.html
