Cara Install IonCube Loader Dengan Nginx di Ubuntu

Beberapa programmer biasanya menggunakan ionCube php encoder untuk mengencode script yang mereka buat demi alasan keamanan. IonCube sendiri merupakan salah satu encoder yang dipercaya sangat susah untuk di-decode. Untuk menjalankan program yang diproteksi oleh ionCube, anda harus menginstall ionCube loader terlebih dahulu di VPS anda.

Sebelum saya paparkan bagaimana cara install ionCube loader dengan web server Nginx di Ubuntu Server, silahkan anda install terlebih dahulu :ioncube zend optimizer, ioncube terbaru, ioncube zend server, ioncube zend guard, ioncube zend extension, ioncube adalah, cara install ioncube loader, install ioncube di vps ubuntu 14.04

Jika semua point diatas sudah anda penuhi, silahkan lanjut ke proses instalasi ionCube loader di Ubuntu dengan menggunakan web server Nginx berikut ini :

  • Buka file konfigurasi virtual hosts (server blocks) anda.
    nano /etc/nginx/sites-available/namafile

    Pastikan anda telah menambahkan baris berikut ini di konfigurasi nginx virtual hosts anda.

    location ~ \.php$ {
    try_files $uri =404;
    fastcgi_pass unix:/var/run/php5-fpm.sock;
    fastcgi_index index.php;
    include fastcgi_params;
    }

    ioncube name of your hosting provider, ioncube not installed, ioncube nginx, ioncube nginx ubuntu, ioncube update, ioncube new version

    Simpan dengan CTRL+X, Y.

  • Masuk ke direktori situs anda. Direktori situs saya berada di /var/www/dedeerik.com/. Silahkan anda sesuaikan sendiri.
    cd /var/www/dedeerik.com/
  • Download ionCube Loader menggunakan wget :
    • Untuk 32 (x86) bit :
      sudo wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
    • Untuk 64 (x64) bit :
      sudo wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
  • Ekstrak file yang sudah anda download tadi dengan command :
    • 32 bit :
      sudo tar xvfz ioncube_loaders_lin_x86.tar.gz
    • 64 bit :
      sudo tar xvfz ioncube_loaders_lin_x86-64.tar.gz
  • Silahkan akses IP server anda atau domain anda diakhiri dengan /ioncube/loader-wizard.php di browser yang biasa anda gunakan.
    http://IP_Server/ioncube/loader-wizard.php
    http://domain.com/ioncube/loader-wizard.php
  • Silahkan anda pilih bagian Dedicated or VPS, lalu isi datanya sesuai dengan nama penyedia VPS beserta alamat situs penyedia VPS tersebut, klik next.
    Lihat tampilan screenshotnya dibawah ini : ioncube module, ioncube loader linux, ioncube manual install, cara install manual ioncube, download ioncube loader,
  • Selanjutnya anda akan dibawa ke halaman petunjuk instalasi ionCube Loader untuk server anda. Disana terdapat 5 point petunjuk yang harus anda lakukan untuk melakukan proses instalasi Ioncube Loader, hanya saja karena proses download (nomor 1) sudah anda lakukan, maka anda tinggal lanjutkan saja ke proses berikutnya.ioncube loader wizard, ioncube wordpress, ioncube gui, ioncube online, ioncube lnmp, ioncube lemp, ioncube coupon code, ioncube free
  • Sesuai arahan, saya akan copy seluruh file ioncube loader yang terdapat di /var/www/dedeerik.com/ioncube ke /usr/lib/php5/20121212+lfs/. Direktori yang dituju mungkin saja berbeda, silahkan anda sesuaikan saja dengan instruksi yang diberikan.
    cp /var/www/dedeerik.com/ioncube/* /usr/lib/php5/20121212+lfs/
  • Untuk instruksi berikutnya (Nomor 3) saya sengaja lewatkan, karena jika saya melakukan hal tersebut, saya malah akan mendapat pesan error 502 Bad Gateway.
  • Buka file /etc/php5/fpm/php.ini :
    nano /etc/php5/fpm/php.ini

    Lalu tambahkan baris berikut di akhir file tersebut :

    zend_extension = /usr/lib/php5/20121212+lfs/ioncube_loader_lin_5.5.so

    Simpan dengan CTRL+X, Y.
    Jika versi php anda berbeda dengan yang saya gunakan, silahkan anda ganti saja angka 5.5 dengan versi php yang anda gunakan. Misalnya jika ternyata anda menggunakan versi 5.3, maka tinggal ganti menjadi :

    zend_extension = /usr/lib/php5/20121212+lfs/ioncube_loader_lin_5.3.so

    ioncube php 5.5, ioncube php encoder, ioncube php decoder, ioncube php loader

    Pastikan direktorinya benar, sesuai dengan lokasi file yang tadi anda copy.

  • Restart PHP dan Nginx :
    service php5-fpm restart
    service nginx restart
  • Silahkan test apakah proses instalasi sudah berhasil atau belum dengan klik “click here to test the loader” pada point nomor 5. Jika sukses maka akan terdapat pesan “loader installed successfully” seperti berikut :cara menggunakan ioncube, cara setting ioncube, cara konfigurasi ioncube, cara memakai ioncube, cara mengatur ioncube, cara download ioncubeJika gagal, maka pesan yang muncul adalah “ioncube not installed”.
    Anda juga bisa melakukan pengecekan dengan command :

    php5-fpm -v

    Atau

    php -v

    ioncube vps ubuntu, ioncube di ubuntu, ioncube ubuntu 12.04, ioncube ubuntu 14.04

  • Demi alasan keamanan, sebaiknya anda hapus saja semua file ionCube Loader yang terdapat di direktori /var/www/dedeerik.com/ioncube :
    sudo rm -rf /var/www/dedeerik.com/ioncube

Demikianlah cara install ionCube Loader di Ubuntu dengan menggunakan web server Nginx. Tutorial diatas sudah saya coba di VPS Digitalocean dan Hostsailor dengan Sistem Operasi Linux Ubuntu 14.04.

Leave a Reply

Your email address will not be published. Required fields are marked *