INSTALLING RUN-TIME LOADERS
The run-time option is the easiest, and suggested, method. You do not need root access to install the loaders in this fashion. There are some stipulations though. You may not use the run-time option if:
- PHP is running in safe mode
- PHP is compiled with thread safety (ie. Windows or Apache 2)
- enable_dl is disabled in your php.ini
If you look at your phpinfo() page for "Thread Safety" you can determine if it is enabled or not. If it says "Thread Safety => disabled" than you are fine.
Download the ionCube loader files from ionCube's download page. Select the appropriate PHP Version and operating system for your server. If you are not sure which one you need, download the attached 'ioncube-install-assistant.php' to the right and upload to your server. Executing that script will produce output similar to this:

ioncube-install-assistant.php output
In the purple box at the top it will tell you what your 'PHP Version' and 'Operating System' values are.
Create a new directory ioncube in your forums root directory (this is the directory that has the "admin.php" and "index.php" files in it) and upload the loader files (all of them if you are unsure) into this new directory. So you should have a ./forums/ioncube/ directory with a bunch of files in it now. That's it, you're done, ionCube loaders are installed. Wasn't that easy :)
It's not working - why?
-----------------------
If encoded files fail to run with run-time loading, you can test this by
using the PHP script 'ioncube-rtl-tester.php' that's included in this package.
1. Copy the 'ioncube-rtl-tester.php' PHP script to a directory where you
expect encoded files to be working.
2. Access the script from a web server or with a PHP cli or cgi executable.
3. The script will try to locate and install the required Loader, and will
produce output as it runs.
4. If the script output does not make any problem obvious then please send
the output to support@ioncube.com to receive support.