How to update ionCube Loader to the latest version for 7.3 and 7.4 shipped by Plesk?

Follow

Comments

13 comments

  • Avatar
    Jon Bishop

    I am running Plesk 17.8 and noticed that the update command below was wrong. It should be the second one...

    1. cp ioncube/ioncube_loader_lin_7.0.so /opt/plesk/php/7.0/lib64/php/modules/ioncube_loader_lin_7.0.so

    2. cp ioncube/ioncube_loader_lin_7.0.so /opt/plesk/php/7.0/lib/php/modules/ioncube_loader_lin_7.0.so

     

    The lib64 directory is just lib on my Ubuntu server.

    0
    Comment actions Permalink
  • Avatar
    Ivan Postnikov

    @Jon Bishop

    Thank for this note.
    Indeed, for Debian and Ubuntu it should be opt/plesk/php/X.X/lib/php/modules/ioncube_loader_lin_7.0.so.

    The article was updated.

    0
    Comment actions Permalink
  • Avatar
    Luis Zubeldia (Edited )

     

    what about php 7.2?

     

    0
    Comment actions Permalink
  • Avatar
    Ivan Postnikov

    @Luis, IonCube loader was not added yet for Plesk PHP 7.2. It will be added soon to Plesk PHP 7.2 package.

    For now, you may use workaround from this article.

    0
    Comment actions Permalink
  • Avatar
    Support2

    i do that steps one by one, but at the end, not installed that.

    what to do?

    or where i can check the logs about that?

    0
    Comment actions Permalink
  • Avatar
    Ivan Postnikov

    Hello @Support2,

    let me know were there any errors while following steps?

    What are Plesk version, OS, PHP version an which command you used to check that ionCube is installed correctly?

    0
    Comment actions Permalink
  • Avatar
    Unknown User

    Hallo,
    ist es Möglich das Ihr Auch für PHP 7.3 den PHP Ioncube loader mit liefert was ?

     

    0
    Comment actions Permalink
  • Avatar
    Alisa Kasyanova

    @Michael Angenendt
    Here are the steps:
    1. wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
    2. tar -xvf ioncube_loaders_lin_x86-64.tar.gz
    3. /bin/cp -a ioncube/ioncube_loader_lin_7.3.so /opt/plesk/php/7.3/lib64/php/modules/ioncube_loader_lin_7.3.so
    4. echo "zend_extension=ioncube_loader_lin_7.3.so" >> /opt/plesk/php/7.3/etc/php.ini
    5. service httpd restart && service plesk-php73-fpm restart

    Then you may check the installation with "/opt/plesk/php/7.3/bin/php -v"

    1
    Comment actions Permalink
  • Avatar
    Ehud Ziegelman

    This should be adjusted for:

    the library should be copied to /usr/lib/php/20170718/ instead of /opt/plesk/php/7.4/lib/php/modules/

     

    And also step #5 didn't work for me.

    0
    Comment actions Permalink
  • Avatar
    Gerry Edwards

    I may be quite new to this.  I have no access to SSH through Putty nor Windows it seems.

    I am attempting to update ioncube to version 11 so that I can get a script update.  It reports that I need to restart my server, yet when I click that, it simply says Failed to Fetch and I go round in circles.  No idea how to resolve this.  Any suggestions?

    0
    Comment actions Permalink
  • Avatar
    Anastasia Zyrianova

    Hello Gerry Edwards,

    I've re-checked the solution from the article and it is working on a test server. No reboot is required for updating the ionCube Loader version for PHP versions shipped by Plesk, only the Apache restart.
    To apply the solution from the article you should be connected to the server over SSH. In case you face any issues with accessing the server over SSH please contact your hosting provider so they can assist you on this matter. The hosting company should provide you with the correct credentials for the server and the instruction for how to connect to it.

    0
    Comment actions Permalink
  • Avatar
    Artur Beqiraj

    Hello Anastasia Zyrianova

     

    is possible to install ionCube in php 8. ?

    Thanks

     

    0
    Comment actions Permalink
  • Avatar
    Anastasia Zyrianova

    Hello Artur Beqiraj,

    ionCube Loader currently doesn't support PHP 8 from their side: https://www.ioncube.com/news.php. As soon as PHP 8 support starts being provided by ionCube, the article will be updated accordingly.
    For now, please consider using PHP 7.3 or PHP 7.4.

    0
    Comment actions Permalink

Please sign in to leave a comment.

Have more questions? Submit a request