• IonCube – instalacja w CentOS i nie tylko

    dodany przez Przemysław Sikora

    Wczoraj dostałem zadanie zainstalowania modułu ioncube do php. Oczywiście jak zawsze „na wczoraj”. Wydawało mi się, że o tym już pisałem i sobie po prostu odświeżę wiedzę … myliłem się. Postanowiłem więc stworzyć krótki tutorial o instalacji wspomnianego komponentu php.

    Do dzieła. Pobieramy wpierw spakowane moduły php
    dla wersji 32 bit

    wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz

    dla wersji 64 bit

    wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

    Następnie rozpakowujemy (w naszym przypadku wersję 64 bit).

    tar xvzf ioncube_loaders_lin_x86-64.tar.gz

    Następnie musimy sprawdzić jaką mamy wersję php, …… chyba że ją znamy. Dla pewności wydajemy komendę:

    php -v 

    W naszym przypadku otrzymujemy:
    PHP 7.0.21 (cli) (built: Jul 6 2017 11:19:16) ( NTS )
    Copyright (c) 1997-2017 The PHP Group
    Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.0.21, Copyright (c) 1999-2017, by Zend Technologies

    Potrzebny jest zatem nam plik „ioncube_loader_lin_7.0.so”. Kopiujemy podany plik do katalogu z rozszerzeniami php (modułami). W naszym przypadku jest to „/usr/lib64/php/modules”.

    cp ioncube_loader_lin_7.0.so /usr/lib64/php/modules

    Następnie otwieramy plik „php.ini” i dopisujemy
    zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_7.0.so
    Zapisujemy i restartujemy php-fpm, gdy go posiadamy lub całego Apache jeśli używamy php jako moduł.
    ABy sprawdzić czy nam się udało wydajemy w konsoli komendę:

    php -v

    i powinniśmy otrzymać coś podobnego:
    PHP 7.0.21 (cli) (built: Jul 6 2017 11:19:16) ( NTS )
    Copyright (c) 1997-2017 The PHP Group
    Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v10.0.0 (), Copyright (c) 2002-2017, by ionCube Ltd.
    with Zend OPcache v7.0.21, Copyright (c) 1999-2017, by Zend Technologies

    Wygląda na to, że się udało 🙂

Dodaj komentarz

Warto odwiedzić
Valid XHTML 1.0 Transitional centos.com.pl- mapa strony