Ana Sayfa İşletim Sistemi Linux Plesk ionCube Sürüm Yükseltme

Plesk ionCube Sürüm Yükseltme

0
432
Plesk ionCube Sürüm Yükseltme
Plesk ionCube Nedir, Ioncube ile php sayfalarınızı, projelerinizi şifreleyebilirsiniz.

Plesk ionCube Sürüm Yükseltme

Plesk ionCube Nedir, Ioncube ile php sayfalarınızı, projelerinizi şifreleyebilirsiniz.

Bu şifrelemeyi yaptıktan sonra, bu dosyaların serverda çalışabilmesinin tek yolu ise, serverda ioncube loader programın kütüphanesinin kurulu olmalıdır.

Ioncube loader, ioncube ile şifrelenmiş php dosyalarını çözer ve sanki şifrelenmemiş gibi çalıştırır.
Kısaca Ioncube, PHP Kodlarını Şifrelemek İçin Geliştirici(ler) Tarafından Yazılmış, ve PHP eklentisi (ext.) bulunan bir tür kriptolama mantığı ile çalışan sistemdir. Yaptığınız bir projenin kaynak kodlarının başkalarının eline geçtiğinde üzerinde değişiklik yapılmasını engelemek için kodların şifrelenmesini sağlar.

Bu yazımızda Plesk Kontrol Paneli için PHP ionCube sürüm yükseltme işlemi yapacağız.

cd /root/
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

Arşivden çıkartalım…

tar -xvf ioncube_loaders_lin_x86-64.tar.gz

Debian ve Ubuntu için

Eski dosyaları yedekleyelim…

PHP 5.6 için;

cp -av /opt/plesk/php/5.6/lib/php/modules/ioncube_loader_lin_5.6.so{,.old}

PHP 7.0 için;

cp -av /opt/plesk/php/7.0/lib/php/modules/ioncube_loader_lin_7.0.so{,.old}

PHP 7.1 için;

cp -av /opt/plesk/php/7.1/lib/php/modules/ioncube_loader_lin_7.1.so{,.old}

PHP 7.2 için;

cp -av /opt/plesk/php/7.2/lib/php/modules/ioncube_loader_lin_7.2.so{,.old}

Yeni dosyaları kopyalayalım…

PHP 5.6 için;

/bin/cp -av ioncube/ioncube_loader_lin_5.6.so /opt/plesk/php/5.6/lib/php/modules/ioncube_loader_lin_5.6.so

PHP 7.0 için;

/bin/cp -av ioncube/ioncube_loader_lin_7.0.so /opt/plesk/php/7.0/lib/php/modules/ioncube_loader_lin_7.0.so

PHP 7.1 için;

/bin/cp -av ioncube/ioncube_loader_lin_7.1.so /opt/plesk/php/7.1/lib/php/modules/ioncube_loader_lin_7.1.so

PHP 7.2 için;

/bin/cp -av ioncube/ioncube_loader_lin_7.2.so /opt/plesk/php/7.2/lib/php/modules/ioncube_loader_lin_7.2.so

RHEL, CentOS ve CloudLinux için

Eski dosyaları yedekleyelim…

PHP 5.6 için;

cp -a /opt/plesk/php/5.6/lib64/php/modules/ioncube_loader_lin_5.6.so{,.old}

PHP 7.0 için;

cp -a /opt/plesk/php/7.0/lib64/php/modules/ioncube_loader_lin_7.0.so{,.old}

PHP 7.1 için;

cp -a /opt/plesk/php/7.1/lib64/php/modules/ioncube_loader_lin_7.1.so{,.old}

PHP 7.2 için;

cp -a /opt/plesk/php/7.2/lib64/php/modules/ioncube_loader_lin_7.2.so{,.old}

Yeni dosyaları kopyalayalım…

PHP 5.6 için;

/bin/cp -a ioncube/ioncube_loader_lin_5.6.so /opt/plesk/php/5.6/lib64/php/modules/ioncube_loader_lin_5.6.so

PHP 7.0 için;

/bin/cp -a ioncube/ioncube_loader_lin_7.0.so /opt/plesk/php/7.0/lib64/php/modules/ioncube_loader_lin_7.0.so

PHP 7.1 için;

/bin/cp -a ioncube/ioncube_loader_lin_7.1.so /opt/plesk/php/7.1/lib64/php/modules/ioncube_loader_lin_7.1.so

PHP 7.2 için;

/bin/cp -a ioncube/ioncube_loader_lin_7.2.so /opt/plesk/php/7.2/lib64/php/modules/ioncube_loader_lin_7.2.so

Apache servislerini yeniden başlatalım…

Ubuntu ve Debian İçin

service apache2 restart

RHEL, CentOS ve CloudLinux için

service httpd restart

PHP -V ile sürüm kontrolü yapalım…

/opt/plesk/php/7.0/bin/php -v | grep -i ioncube

Örnek çıktı…

With the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com v10.2.0, Copyright (c) 2002-2018, by ionCube Ltd.

Bir sonraki yazımızda görüşmek üzere…

Plesk ionCube Sürüm Yükseltme

HENÜZ YORUM YOK

CEVAP VER

Please enter your comment!
Please enter your name here