Wanzul Blog

Nota, pendapat, dan pengajaran yang aku bayar sendiri.

How to install IonCube Loader with FlyWP

Cara install IonCube Loader dengan FlyWP

Aku dengar pasal FlyWP kali pertama di event WordCamp 2024 @ Menara Ken TTDI. Aku cuba, dan terus jatuh cinta dengan produk ni. Aku fikir sesiapa yang bina plugin untuk WordPress mungkin guna IonCube untuk encrypt source code.

Tolak tepi isu open-source, kalau benda ni berlaku, macam mana aku masih boleh guna FlyWP dengan IonCube Loader?

Ni cara install IonCube Loader di mana aku dah test dengan Nginx dan Open Lite Speed. Ia akan berfungsi pada dua-dua konfigurasi dan akan kekal selepas docker restart.

  1. Kenal jenis OS kau. Guna command uname -m untuk dapat jenis OS kau.
  2. Kenal nilai thread safety kau. Guna phpinfo() untuk dapat nilai Thread Safe kau.
  3. Download IonCube Loader di sini: https://www.ioncube.com/loaders.php. Aku lebih suka download fail zip.
  4. Pilih fail yang sesuai bergantung pada #1 dan #2. Kalau phpinfo kau laporkan nilai Thread Safe false, kau patut pilih fail tanpa “ts“. Contoh: fail ioncube_loader_lin_8.2.so.
  5. Upload fail dalam #4 ke /home/fly/<domain>/app/ioncube/ioncube_loader_lin_8.2.so.
  6. Dalam fail /home/fly/<domain>/config/php/custom.ini* tambah baris di bahagian bawah fail:
    zend_extension = /var/www/html/ioncube/ioncube_loader_lin_8.2.so
  7. Restart servis PHP kalau kau guna Nginx, atau restart docker kalau kau guna Open Lite Speed. Lepas tu, check phpinfo.

*Nota: Masa tulisan ni, FlyWP cuma mount fail custom.ini ke mods-available untuk Nginx dan tidak untuk Open Lite Speed. Jadi, kau kena letak dalam fail ols.ini untuk Open Lite Speed.

Harap panduan ni membantu kau install IonCube Loader!

FlyWP, terima kasih untuk produk yang hebat!

Wan Zulkarnain Avatar

Written by 


Comments

Leave a Reply