Plesk sunucu kullanıyorsanız ve kullanağınız yazılım IonCube desteği istemesi halinde standart kurulumda normal şartlarda IonCube kurulu gelmektedir. Sizin tarafından IonCube kaldırıldıysa veya ilk kurulumda kurmadı veya eklemediyseniz aktif olmayacaktır ve “cannot be decoded by this version of the ionCube Loader.” şeklinde uyarı alabilirsiniz. Bu durumda da aşağıdaki komutları sırasıyla uygulamanız halinde sorunsuz bir şekilde kullanım sağlayabilirsiniz.
Plesk Arayüzünden aktif edilmesi için “Araçlar ve Ayarlar” bölümüne geliniz. “Genel Ayarlar” kategorisi altından “PHP Ayarları” bölümüne giriniz. Açılan sayfada sunucunuzda yüklü olan tüm PHP versiyonlarını göreceksiniz. Siteniz hangi PHP sürümünü kullanıyorsa ilgili PHP sürümünün üzerine tıklayarak PHP sürümünün detaylarını ve ayarlarını görüntüleyebileceğiniz sayfaya ulaşacaksınız. Açılan sayfada “Uzantılar altında birçok uzantının ilgili PHP sürümünde aktif olarak görebilirsiniz. IonCube seçeneği işaretli değilse seçeneği seçerek kaydetmeniz halinde problemsiz olarak IonCube kullanabilirsiniz.
CLI / SSH üzerinden aktifliği içinde aşağıdaki adımları takip ederek yükleme ve aktifliğini sağlayabilirsiniz.
Öncelikle IonCube indirme sayfasından işletim sistemine uygun dosyanızı indiriniz.
İşletim sistemleri için örnek PHP 7.4 tercih edilmiştir. Siz kurulumunu yapmak istediğiniz PHP sürümüne göre değişiklik sağlamayı unutmayınız.
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
ionCube resmi sitesinden en güncel dosyaları sunucuya bulunduğumuz dizine indiriyoruz.
tar -xzvf ioncube_loaders_lin_x86-64.tar.gz
Dosyaları bulunduğumuz dizine çıkartıyoruz.
cp -a ioncube/ioncube_loader_lin_7.4.so /opt/plesk/php/7.4/lib64/php/modules/ioncube_loader_lin_7.4.so
İndirilen dosyalar içerisinden PHP 7.4 için uygun dizine kopyalıyoruz.
service httpd restart
&& service nginx restart
Apache / Nginx web servisimizi resetliyoruz.
İşlem tamam, artık ionCube kullanımı sağlayabilirsiniz.