• Delicious
  • Facebook
  • Twitter


Free Guides, Themes, Photo, Games, Movies

From pilot to production, Zend helps you increase the maturity of your PHP application life cycle through a combination of vastly popular open source projects, enterprise-grade products and comprehensive service and support. The Zend Optimizer is a free runtime application that enables PHP to run the files encoded by the Zend Guard or Ioncube. IonCube is the tools to protect software written using the PHP programming language from being viewed, changed, and run on unlicensed computers. The tools use the technique of compiling to bytecode prior to encoding so that source code is eliminated, and runtime overheads are reduced. A free PHP extension called the IonCube Loader handles the reading and execution of encoded files at runtime.

In this instruction guide for WAMP, we will show you how to install and setup Zend Optimizer and Ioncube Loader for WAMPSERVER in Windows 7. Fortunately, the procedure to install these two is about the same in Windows Server 2008, Vista and XP, so you can use this guide to setup Zend Optimizer and Ioncube Loader in any listed Operating Systems.

Note: To make it simple for users, we have this tutor guide based on our custom Zend Optimizer and IonCube Loader; thus, this guide might not work for you if you get Zend Optimizer in Zend website and IonCube Loader in Ioncube website; therefore, head to our Download page to get Zend Optimizer and IonCube Loader there ;-)

Note: Even this guide is used for Wampserver, you can apply this method on other wamp package such as Xampp, EasyPHP, so on. Just make sure to select correct file(s) in proper location(s) ;)

[Read more...]

29 Responses so far.

  1. [...] to my tutorials site: Setup Zend Optimizer and IonCube Loader on WAMP. I made a couple of mistakes here; First I did not download the Zend install from the tutorials [...]

  2. Million says:

    Simply want to say your article is brilliant. The clarity in your post is simply impressive and i can assume you are an expert on this field. Well with your permission allow me to grab your rss feed to keep up to date with incoming post. Thanks a million and please keep up the good work.

  3. GraphX says:

    hi dear mate
    i follow your guides but i cant get good result and wamp dont detect the zend optimizer and ioncube and make some errors like this :

    Fail – Zend Optimizer Not Detected

    Zend Optimizer must be Version 2.5.5 or greater! If you are unsure, the compatible version of Zend Optimizer can be downloaded from our Downloads menu
    IonCube Loader Fail – IonCube Loader Not Detected

    Testing Results: Testing whether your system supports run-time loading…

    Deprecated: Function split() is deprecated in D:\wamp\www\ZendIoncubeChecker\ioncube.php on line 26

    Deprecated: Function eregi() is deprecated in D:\wamp\www\ZendIoncubeChecker\ioncube.php on line 27

    Deprecated: Function eregi() is deprecated in D:\wamp\www\ZendIoncubeChecker\ioncube.php on line 31

    and more


    meantime my wamp is installed in d:/wamp and i change c drive into d drive that was in your guides
    please help me

    forgive me for my bad english
    best regards

  4. jason says:

    hi – re zend optimizer/iontube loader.

    do the tutorial instructions apply to wampserver2 – i’ve checked everything out several times but as i said before zend & ion are not showing in phpinfo() & WS2 still “says” it requires zend optimizer to display my new cubecart project – both zend & ion were d/loaded from your site as stated in your tutorial – any suggestions would be greatly appreciated

  5. Ted says:

    Zend and IonCube download package needs to be updated. The latest version of WAMP server comes with PHP 5.3 and the download package only supports up to PHP 5.2.

  6. BN says:

    Zend Optimizer and IonCube Loader packages are updated with the latest releases that support PHP 5.3. Enjoys ;)

  7. RiggsFolly says:

    BIG NOTE FOR PHP 5.3 and IONCUBE !!!

    In PHP 5.3 the php.ini file param to load the ioncube loader appears to have changed from:-

    zend_extension_ts = “path to loader dll file\ioncube_loader_win_5.2.dll”


    zend_extension = “path to loader dll file\ioncube_loader_win_5.3.dll”

    Note the name on the name value pair has changed, the ‘_ts’ is no longer required.

    If you leave the ‘_ts’ on the name you get no errors or warnings or any kind of indication that there is a problem other than phpinfo() does not report the extension as loaded. PHP just does not load the extension.

    I hope this saves you the DAY i wasted working this (oh so simple) change out for myself.

  8. Yousafzay says:

    I am using Wamp 1.7.2 and i am unable to find the folder apps in my wamp folder

    • JL says:

      Yousafzay, it’s old version and you should upgrade to version 2 and this guide is for version 2

  9. Drew Fryman says:

    We were doing a search and came across this blog site. I must admit that this information is great! Keep writing more. I will be following your sites

  10. CT Lau says:

    I’ve tried to follow the “Guides” steps and comments above in these few days, but the result is negative.
    Could some one tell me that how to setup Zend Optimizer under PHP 5.3?

  11. ss says:


    i have followed all the different steps
    but its still not work
    there is the error code i got

    [Mon Dec 06 20:35:35 2010] [notice] Parent: Received restart signal — Restarting the server.
    [Mon Dec 06 20:35:35 2010] [notice] Child 884: Exit event signaled. Child process is ending.
    [Mon Dec 06 20:35:36 2010] [notice] Child 884: Released the start mutex
    [Mon Dec 06 20:35:37 2010] [notice] Digest: generating secret for digest authentication …
    [Mon Dec 06 20:35:37 2010] [notice] Digest: done
    [Mon Dec 06 20:35:37 2010] [notice] Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1 configured — resuming normal operations
    [Mon Dec 06 20:35:37 2010] [notice] Server built: Nov 11 2009 14:29:03
    [Mon Dec 06 20:35:37 2010] [notice] Parent: Created child process 2196
    [Mon Dec 06 20:35:37 2010] [notice] Child 884: All worker threads have exited.
    [Mon Dec 06 20:35:37 2010] [notice] Child 884: Child process is exiting
    Cannot load Zend Extension Manager – it was built with configuration 1.3.0, whereas running engine is API220090626,TS,VC6
    [Mon Dec 06 20:35:39 2010] [notice] Digest: generating secret for digest authentication …
    [Mon Dec 06 20:35:39 2010] [notice] Digest: done
    [Mon Dec 06 20:35:39 2010] [notice] Child 2196: Child process is running
    [Mon Dec 06 20:35:39 2010] [notice] Child 2196: Acquired the start mutex.
    [Mon Dec 06 20:35:39 2010] [notice] Child 2196: Starting 150 worker threads.
    [Mon Dec 06 20:35:39 2010] [notice] Child 2196: Starting thread to listen on port 443.
    [Mon Dec 06 20:35:39 2010] [notice] Child 2196: Starting thread to listen on port 80.

    thx a lot for your Help

  12. ss says:

    Hello BN

    i am Using Xampp v 2

    i have downgrad to the version 1.7 , its loaded zen optimizer .
    i Have used this FAQ

    its work for me
    i will keep yo update

  13. Alex says:

    followed the guide. but still no joy.

  14. Bill says:

    For anyone having trouble with this zend optimizer will not work with php 5.3 or above. So on the page with zend Optimizer and Ioncube you will also see a list of wamp files anything 2.0h or earlier will work.

    I just downloaded 2.0a and it looked just like the tutorial here and worked first time!

    You will notice if you use the latest wamp 2.0 things just don’t quite match up with tutorial.


    • BN says:

      Bill, the instruction for using w/ wamp2.x/php5.3.x is inside the ZendIoncube package and we will update the website soon to reflect the changes ;)

  15. Andy says:

    BN, I’ve followed instructions too and same problem: I can get ioncube to load and work, but not zendOptimizer on PHP 5.3.5 with latest WampServer. What should i do to make it load and work ?


    • BN says:

      Andy, since the latest Wamp version is not steady; we didn’t try it yet; thus, we’re really not sure what causes it but we might find it out soon ;)

  16. Bayu says:

    Hi BN, i think Zend Optimizer is no longer support for php 5.3.x, coz i’m currently facing that problem, my php 5.3.5 has been added with with IonCube loader and XCache, but not Zend Optimizer and Suhosin patch (im still waiting for Suhosin to release patch for php 5.3.5, hope Zend would release a new optimizer too)

  17. I absolutely agree with what you have mentioned. In reality, I browsed throughout your various other posts and I think you’re totally correct. Congrats with this blog.

  18. Julie says:

    Installed WAMP 2.1 and couldn’t get IonCube Loaders or Zend to work. Read the comments. Uninstalled WAMP and dialed back to v.2.0h. Reinstalled. Followed the directions again.

    Fewer errors on check, but still no success.

    Any updates for this?

  19. Julie says:


    I used the ioncube wizard to do the install and followed the directions given in their error message. Which, BTW, were nothing like the directions given here.

    Apparently it’s installed correctly. Now, all I have to do is figure out why my site won’t run on it. :)

  20. dAb says:

    The official ioncube-wizard told me that I need to use VC9 version of ioncube,
    the ionCube I have downloaded from your site seem to be VC6,
    also Zend Optimizer cannot succesfully install in my sever.

    PHP 5.3, WAMPSERVER 2.1, Vista 64bit

    Is there any solution or suggestion for me?

    Thanks a LOT!!

    • BN says:

      dAb, we will update this guide soon and in the mean time, try to download and install IonCube and Zend Optimizer from their sites then based on our guide to edit php.ini file

You must be logged in to post a comment.

  • Get Chitika Premium
  • JLBN - Place Your Banner Here
  • JLBN - Place Your Banner Here