Debian Lenny 64bit + DirectAdmin + IonCube Loader
Jeżeli nasze pliki PHP są kodowane IonCube to wymagane jest aby na naszym serwerze znalazł się IonCube Loader dzięki, któremu wszystko będzie działało poprawnie. W dodatku jeśli na naszym serwerze jest zainstalowany panel DirectAdmin instalację można przeprowadzić w prosty sposób.
Najpierw zaczniemy od pobrania źródeł ze strony: http://www.ioncube.com/loaders.php w zależności od wersji systemu pobieramy odmianę 32bit lub 64bit. W tym przykładzie będziemy stosować platformę 64bit. Po pobraniu instalujemy moduł:
cd /tmp/
wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar xvzf ioncube_loaders_lin_x86-64.tar.gz
mv ioncube /usr/local/lib/
W zależności od wersji PHP na serwerze musimy zastosować właściwą wersję IonCube Loadera. Dla wersji PHP 5.2.x użyjemy ioncube_loader_lin_5.2.so dla wersji PHP 5.3.x będzie ioncube_loader_lin_5.3.so itd.
Wykonujemy:
echo „zend_extension=/usr/local/lib/ioncube/ioncube_loader_lin_5.2.so” >> /usr/local/lib/php.ini
A następnie restartujemy Apache
/etc/init.d/httpd restart
Sprawdzamy moduł:
php -m
php -i | grep ionCube
php -v
Ew. obecność modułu można sprawdzić za pomocą funckji phpinfo.
To tyle :).