Article is quite large, but don't stress out! I've taken screenshots on almost every step with as much info as I could think of.
Installation process can take maximum 10 minutes if you have no idea what you are doing, just by following this guide.
Please note that psioncubeinstall.com domain is not really working, I just made it work on my PC.
1) Go to https://www.ioncube.com/loaders.php and download zip
2) Extract content of the zip file to Desktop, or Downloads folder, or wherever you want.
You should see these file contents:
3) Connect to your domain via FTP.
In my case, I am using FileZilla
4) Navigate to public_html directory and create a new file called info.php :
5) Right Click on it and click View/Edit
When your editor opens, copy paste this:
<?php
// Show all information, defaults to INFO_ALL
phpinfo();
?>
Should look like this:
6) open your domain in browser and type yourdomain.com/info.php
In my case, domain is http://psioncubeinstall.com so path is gonna be http://psioncubeinstall.com/info.php
7) Take a look at your php version and create a directory in public_html called ioncube. Navigate to it, and drag and drop file that matches your php version:
8) Go back to php.info page and take a look at Loaded Configuration File. If says something like /usr/local/lib/ then go and create file in public_html directory called php.ini
9) Go back to info.php page (my case http://psioncubeinstall.com/info.php) and Find (CTR+F) DOCUMENT_ROOT table. Open file that you just created (php.ini) and write following:
zend_extension= path_from_document_root_table/ioncube/ioncube_loader_lin_your_version.so
save and close.
In my case, I wrote: zend_extension=/home/psioncubeinstall/public_html/ioncube/ioncube_loader_lin_5.6.so
10) go to your info.php file and you will see that you have IonCube installed!
HOWEVER now you need to make this change go across all your directories and files.
Open your .htaccess file found in public_html directory. Navigate to your info.php file and do this:
save and close.
In my case, I wrote: SuPHP_ConfigPath /home/psioncubeinstall/public_html/php.ini
To test if all is done perfect, navigate to public_html/wp-content/plugins directory and create same info.php file.
Open browser and navigate to yourdomain.com/wp-content/plugins/info.php
In my case, http://psioncubeinstall.com/wp-content/plugins/info.php
and BAM: