IonCube Loader php5 FreeBSD 6.1

Запись создана июля 7, 2008

wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_fre_6_x86.tar.gz
tar zxf ioncube_loaders_fre_6_x86.tar.gz
mv ioncube /usr/local/

В /usr/local/etc/php.ini ставить:

zend_extension = /usr/local/ioncube/ioncube_loader_fre_5.2.so
zend_extension_ts = /usr/local/ioncube/ioncube_loader_fre_5.2_ts.so

замечания:
тупо вставлять кусок цитированый выше ненужно, циферки (в моём случае 5.2) указывают на версию php.
В случае если у Вас установлен eaccelerator и Zend Optimizer, вставлять нужно между их блоками, примерно так:

 zend_extension="/usr/local/lib/php/20060613/eaccelerator.so"
 eaccelerator.shm_size="32"
 eaccelerator.cache_dir="/tmp/eaccelerator"
 eaccelerator.enable="1"
 eaccelerator.optimizer="1"
 eaccelerator.check_mtime="1"
 eaccelerator.debug="0"
 eaccelerator.filter="!*/.*.exe !*/help/* !*/admin/* !*/bitrix/cache/* */bitrix/* */.*.php"
 eaccelerator.shm_max="0"
 eaccelerator.shm_size="0"
 eaccelerator.shm_ttl="600"
 eaccelerator.shm_prune_period="0"
 eaccelerator.shm_only="0"
 eaccelerator.compress="1"
 eaccelerator.compress_level="9"

[Zend]
zend_extension = /usr/local/ioncube/ioncube_loader_fre_5.2.so
zend_extension_ts = /usr/local/ioncube/ioncube_loader_fre_5.2_ts.so

zend_optimizer.optimization_level=15
zend_extension_manager.optimizer="/usr/local/lib/php/20060613/Optimizer"
zend_extension_manager.optimizer_ts="/usr/local/lib/php/20060613/Optimizer_TS"
zend_extension="/usr/local/lib/php/20060613/ZendExtensionManager.so"
zend_extension_ts="/usr/local/lib/php/20060613/ZendExtensionManager_TS.so"

иначе отвалится php и апач не будет стартовать.

после всех манипуляций, обязательно рестартим апача, чтобы изменения вступили в силу.

» Запись из раздела PHP, Unix | Комментировать

Комментарии





Ответить