IonCube Loader php5 FreeBSD 6.1

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

[cc lang=»bash»]
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/
[/cc]

В /usr/local/etc/php.ini ставить:
[cc lang=»bash»]
zend_extension = /usr/local/ioncube/ioncube_loader_fre_5.2.so
zend_extension_ts = /usr/local/ioncube/ioncube_loader_fre_5.2_ts.so
[/cc]

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


[cc lang=»bash»]
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»

[/cc]

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

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

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

Комментарии





Ответить