Bir Linux sunucusunda web sitesinin PHP sürümü nasıl yükseltilir? CWP7PHP Sürüm Değiştirici

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 ▼

CWP PHP sürümünü nasıl yükseltir? PHP sürüm değiştirici PHP 7.4/8.1 sürümünü seçer?

  1. 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).
  2. Açılır menüden derlemek istediğiniz PHP sürümünü seçin ve ardından İleri'ye tıklayın.
  3. PHP derleyicisinde istediğiniz gibi modül ekleyebilir veya kaldırabilirsiniz.
  4. 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!

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

En gidin