Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

we've inherited a PHP project from a client that requires IonCube. Our boxes all run on IIS7 and although we've followed the instructions for configuring it, it isn't loading the decoder library. Have any of you had any success with getting IonCube up and running on Win 2k8 (32bit)?

share|improve this question
+1 for following up with the solution to your problem to help people in the future! – Mark Henderson Jul 28 '09 at 2:39
up vote 2 down vote accepted

For anyone attempting to do this in the future, here is what you must do:

  1. Verify if you are running a thread-safe version of PHP (you can check that by accessing your php_info or the file they provide). If you are not running a threadsafe version continue:

  2. Download the non-ts version (non-threadsafe version) from the typical download page (there are two version available)

  3. Put the Dlls inside of your Windows\System folder (i put mine in a subfolder)

  4. Add the line zend_extension = C:\Windows\System32\ioncube\ioncube_loader_win_5.2.dll note that it is NOT zend_extension_ts and is zend_extension instead

  5. restart IIS

  6. Run their ioncube-loader-helper.php file to verify that it worked properly.


share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.