Sediakan IonCube Loader di Ubuntu 14

Apa itu IonCube?

IonCube memberi peluang kepada pembangun untuk melindungi kod mereka yang ditulis dalam bahasa pengaturcaraan PHP. IonCube menghalang kod ini dilihat, diedit, dan dijalankan pada sistem yang tidak berlesen. Ini berfungsi oleh IonCube menyusun bytecode sebelum pengekodan, sehingga kod sumber dihapuskan. Overhead jangka masa juga dikurangkan.

Anda perlu...

  • Pelayan Ubuntu 14.04 LTS - dengan timbunan LAMP yang dipasang (Linux, Apache, MySQL dan PHP).

  • Sambungan SCP ke pelayan anda - sebagai root. Dalam kes ini, saya akan menyambung dari Windows menggunakan WinSCP.

  • Sambungan ssh terbuka ke pelayan anda sebagai root.

Cara memasang IonCube

  1. Muat turun versi terbaru IonCube Loader Wizard dari laman web rasmi .

  2. Di tetingkap ssh, kenal pasti kandungan folder modul PHP anda.

    php -i | grep extension_dir
    
  3. Anda akan melihat output yang kelihatan seperti berikut. Tuliskan ini.

    extension_dir => /usr/lib/php5/20090626+lfs => /usr/lib/php5/20090626+lfs
    
  4. Di dalam .zipyang anda muat turun dari laman web IonCube, terdapat folder yang dipanggil IonCube. Muat naik keseluruhan folder tersebut ke webroot anda di / var/www/htmlmenggunakan sambungan SCP. Sebagai alternatif, anda boleh menggunakan wget untuk meletakkannya di folder itu, menggunakan perintah berikut:

    cd /var/www/html
    mkdir ioncube
    cd ioncube    
    wget http://www.ioncube.com/loader-wizard/loader-wizard.tgz    
    tar -xzf loader-wizard.tgz
    
  5. Dengan menggunakan penyemak imbas web anda, arahkan ke http://<yourip>/ioncube/loader-wizard.php.

  6. Tunggu laman web dimuat. Ini akan mendorong anda untuk memilih pilihan hosting.

  7. Pilih pilihan "Pelayan Dedicated / VPS" dan isikan "Maklumat syarikat" dengan:

    Name: Vultr
    
    Address: https://www.vultr.com
    
  8. IonCube akan meminta anda menyalin fail dari folder yang baru sahaja anda muat naik ke folder lain di VPS. Lakukan itu menggunakan sambungan WinSCP. Anda mungkin lebih mudah memuat turun dan memuat naik semula fail tersebut. Direktori yang telah diberitahu kepada anda mestilah direktori peluasan PHP yang kami dapati sebelumnya.

  9. Bahagian bawah laman web akan menunjukkan pautan ke fail yang dipanggil 20-ioncube.ini.

  10. Muat turun fail itu dan buka di editor teks kegemaran anda. Ia akan mengandungi satu baris yang sangat serupa dengan ini:

    zend_extension = /usr/lib/php5/20121212/ioncube_loader_lin_5.5.so
    
  11. Kembali dalam sambungan ssh, masukkan perintah ini untuk mencari php.inifail:

    php -i | grep 'Configuration File'
    

    Output akan kelihatan serupa dengan:

    Configuration File (php.ini) Path => /etc
    Loaded Configuration File => /etc/php.ini
    
  12. Setelah anda mencarinya, buka di penyunting teks kegemaran anda.

    nano /path/to/php.ini
    
  13. Tambahkan zend_extensionbaris yang kami dapati sebelumnya ke bahagian atas fail ini, di bawah baris yang berbunyi [PHP].

  14. Mulakan semula PHP dan Apache.

    /etc/init.d/apache2 restart
    
  15. Di penyemak imbas web anda, arahkan ke http://<yourip>/ioncube/loader-wizard.php.

  16. Anda mungkin melihat ralat tentang fakta bahawa beberapa fungsi mungkin tidak tersedia. Saya tidak melihat masalah kerana mesej ralat ini.

  17. Selamat mencuba! Anda kini boleh memasang aplikasi yang memerlukan pemuat IonCube.



Leave a Comment

Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1

Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1

Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1

6 Perkara Yang Sangat Menggila Tentang Nintendo Switch

6 Perkara Yang Sangat Menggila Tentang Nintendo Switch

Ramai daripada anda tahu Switch akan keluar pada Mac 2017 dan ciri baharunya. Bagi yang tidak tahu, kami telah menyediakan senarai ciri yang menjadikan 'Tukar' sebagai 'gajet yang mesti ada'.

Janji Teknologi Yang Masih Tidak Ditepati

Janji Teknologi Yang Masih Tidak Ditepati

Adakah anda menunggu gergasi teknologi memenuhi janji mereka? semak apa yang masih belum dihantar.

Fungsi Lapisan Seni Bina Rujukan Data Besar

Fungsi Lapisan Seni Bina Rujukan Data Besar

Baca blog untuk mengetahui lapisan berbeza dalam Seni Bina Data Besar dan fungsinya dengan cara yang paling mudah.

Bagaimana AI Boleh Mengambil Automasi Proses ke Tahap Seterusnya?

Bagaimana AI Boleh Mengambil Automasi Proses ke Tahap Seterusnya?

Baca ini untuk mengetahui cara Kecerdasan Buatan semakin popular di kalangan syarikat berskala kecil dan cara ia meningkatkan kebarangkalian untuk menjadikan mereka berkembang dan memberikan pesaing mereka kelebihan.

CAPTCHA: Berapa Lama Ia Boleh Kekal Sebagai Teknik Berdaya maju Untuk Perbezaan Manusia-AI?

CAPTCHA: Berapa Lama Ia Boleh Kekal Sebagai Teknik Berdaya maju Untuk Perbezaan Manusia-AI?

CAPTCHA telah menjadi agak sukar untuk diselesaikan oleh pengguna dalam beberapa tahun kebelakangan ini. Adakah ia dapat kekal berkesan dalam pengesanan spam dan bot pada masa hadapan?

Keunikan Teknologi: Masa Depan Tamadun Manusia yang Jauh?

Keunikan Teknologi: Masa Depan Tamadun Manusia yang Jauh?

Apabila Sains Berkembang pada kadar yang pantas, mengambil alih banyak usaha kita, risiko untuk menundukkan diri kita kepada Ketunggalan yang tidak dapat dijelaskan juga meningkat. Baca, apakah makna ketunggalan bagi kita.

Teleperubatan Dan Penjagaan Kesihatan Jauh: Masa Depan Ada Di Sini

Teleperubatan Dan Penjagaan Kesihatan Jauh: Masa Depan Ada Di Sini

Apakah teleperubatan, penjagaan kesihatan jauh dan impaknya kepada generasi akan datang? Adakah ia tempat yang baik atau tidak dalam situasi pandemik? Baca blog untuk mencari paparan!

Pernahkah Anda Terfikir Bagaimana Penggodam Mendapatkan Wang?

Pernahkah Anda Terfikir Bagaimana Penggodam Mendapatkan Wang?

Anda mungkin pernah mendengar bahawa penggodam memperoleh banyak wang, tetapi pernahkah anda terfikir bagaimana mereka memperoleh wang seperti itu? Mari berbincang.

Kemas Kini Tambahan macOS Catalina 10.15.4 Menyebabkan Lebih Banyak Isu Daripada Penyelesaian

Kemas Kini Tambahan macOS Catalina 10.15.4 Menyebabkan Lebih Banyak Isu Daripada Penyelesaian

Baru-baru ini Apple mengeluarkan macOS Catalina 10.15.4 kemas kini tambahan untuk menyelesaikan masalah tetapi nampaknya kemas kini itu menyebabkan lebih banyak masalah yang membawa kepada pemusnahan mesin mac. Baca artikel ini untuk mengetahui lebih lanjut