Debian Tutorials Copy/Paste tutorials for Debian based Linux distros

26Sep/0918

Installing Zend Optimizer

The Zend Optimizer enables you to run Zend Guard encoded files.

1. Download a copy of Zend Optimizer / Guard from the location below and put it into /tmp

http://www.zend.com/en/products/guard/downloads

2. Extract

cd /tmp
tar zxvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz

Replace with your actual filename

3. Create a directory to contain Zend optimizer

mkdir /usr/local/lib/Zend

3. Move the Zend optimizer lib to a permanent location

mv ZendOptimizer-3.3.9-linux-glibc23-i386/data/5_2_x_comp/ZendOptimizer.so /usr/local/lib/Zend/

Your ZendOptimizer directory name may be different since it includes version numbers and platform. I'm using the 5_2_x_comp directory because I have PHP 5.2 installed.

4. Add reference to your php.ini file (pico /etc/php5/apache2/php.ini)

zend_extension = /usr/local/lib/Zend/ZendOptimizer.so
zend_optimizer.optimization_level = 15

5. Restart apache

/etc/init.d/apache2 restart

Comments (18) Trackbacks (0)
  1. works fine, thanks a lot!

  2. Thanks for the great instructions for installing Zend. The (tiny) stumbling point was that there is no specific section for the references in php.ini… they can go anywhere I think!

  3. Thanks for this tutorial, but it doesn’t work on my Debian server (64bit). I followed the 5 steps as described, but I get an “exit signal Segmentation fault (11)” in the apache log after restart.

    No other modules are installed. APC is running though.

    Any idea?

  4. After disabling APC, Zend Optimizer and the webserver were running just fine.

  5. Thanks Junni. Looks like you cannot have both APC and Zend Optimizer running at the same time.

    -aip

  6. Excellent little tutorial — much improved over the “manual” provided on the Zend site (which is outdated and inaccurate, to my eye).

    Thanks a bunch!

  7. THANK YOU!
    problem solved. the problem as that my downloaded version from zend did not contain the 5.2-version. i do not know why. i was am verzweifeln, but your tut did it! THANX!

  8. Hey, great instruction….Keep it up…

  9. It does not work and I do not know, what is it APC and how to disable APC.

  10. APC = Advanced Php Cache

    Zend has it’s own compressing-method and is not compatible with APC.

  11. Very good help. Handy reference site for Zend optimizer installation. Thank you

  12. I followed so many isntructions I did exactly as you’ve said and I still cannot get it to work.
    I have a script which tells me I need zend opimizer v.3.0.0 or higher.

    phpinfo (); shows
    This program makes use of the Zend Scripting Language Engine:
    Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
    with Xdebug v2.1.0, Copyright (c) 2002-2010, by Derick Rethans

    As you can see, it still shows version 2.3.0 — I have no idea where it is
    showing this and how to get rid of it? How do I fix this…

  13. Thanks! This worked like a charm for me (although I had to downgrade my PHP to 5.2 first…)

  14. what can i say!! thank u very much…

  15. Very good instructions, nice work mate

  16. Easy and helpful, thanks!

  17. how in xampp ? my os ubuntu 10.10 and i instaling xampp 1.7.1 on ubuntu

  18. After pulling what little hair I have left out I found your instructions.
    Thank You


Leave a comment


No trackbacks yet.