Zend Optimizer + Ioncube + Eaccelerator

tomtom901

Verified User
Joined
Feb 14, 2010
Messages
295
Location
Meerlo, The Netherlands
Hi all,

I'm trying to get Zend Optimizer + Ioncube + Eaccelerator working on PHP 5.2 CLI. Zend Optimizer + Ioncube is no problem and this is running as we speak.

Current php.ini zend section:
Code:
zend_extension=/usr/local/lib/ioncube_loader_lin_5.2.so
zend_extension=/usr/local/lib/ZendOptimizer_5.2.so

Once I put in EAccelerator between Ioncube and Zend so that the php.ini is as following:

Code:
zend_extension=/usr/local/lib/ioncube_loader_lin_5.2.so
zend_extension="/usr/local/lib/php/extensions/no-debug-non-zts/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=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
zend_extension=/usr/local/lib/ZendOptimizer_5.2.so

I get the following error:

Code:
php -v
PHP Fatal error:  [Zend Optimizer] Zend Optimizer 3.3.3 is incompatible with eAccelerator 0.9.6.1 in Unknown on line 0

If I remove the Ioncube, the configuration works and EAccelerator is working. Sadly I need support of both Zend and Ioncube, EAccelerator is preferred. Zend & Ioncube are installed through custombuild, EAccelerator through update.script.

Someone got an idea about this?
 
Hello,

Try this

Code:
eaccelerator.shm_size="32"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
zend_extension="/usr/local/lib/ioncube_loader_lin_5.2.so"
zend_extension="/usr/local/lib/php/extensions/no-debug-non-zts/20060613/eaccelerator.so"
zend_extension="/usr/local/lib/ZendOptimizer_5.2.so"

it would mean putting zend_extension after eaccelerator.
 
Hi Alex,

Nope, sadly:

Code:
PHP Fatal error:  [Zend Optimizer] Zend Optimizer 3.3.3 is incompatible with eAccelerator 0.9.6.1 in Unknown on line 0

Perhaps you could replicate it if you have the time? Maybe some kind of version conflict perhaps.
 
Yep, all of them. It only works with 2/3 activated for now. I'm thinking in the way of a version conflict, that's why I've asked you to test it if you've got the time.
 
Back
Top