JLBN – Setup Zend Optimizer and IonCube Loader on WAMP
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) 😉
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!!
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
Nevermind.
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. 🙂
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?
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.
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)
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 ?
Thanks
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 😉
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.
Bill
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 😉
followed the guide. but still no joy.
Alex, did you also download our Zend?
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
http://www.thymenews.com/FAQs/Installation/Enabling_Zend_Optimizer_in_XAMPP/index.html.org
its work for me
i will keep yo update
Hello
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
ss, what wampsever version are you using? Did you download and setup from our ZendIoncube?
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?
CT Lau, did you download Zend and Ioncube from our website since this guide bases on that optimized download?
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
I am using Wamp 1.7.2 and i am unable to find the folder apps in my wamp folder
Yousafzay, it’s old version and you should upgrade to version 2 and this guide is for version 2
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”
to
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.
RiggsFolly, thank you 😉
We updated the files for downloading but forgot to edit that changes 🙁
Zend Optimizer and IonCube Loader packages are updated with the latest releases that support PHP 5.3. Enjoys 😉
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.
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
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
http://www.parsimg.com/uploads/12756678721.jpg
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
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.
Pingback: Setting Up a Server Environment On Your PC « Web 2.0 « JEDsWEB