How to install ionCube loader Published: Mar 19, 2004
  • Rating


WHMXtra is a Cpanel addon module that adds useful features for the root user of WHM. It is recommended for new server users and we managed to get a chance to let you know what we thought about it.

WHMXtra Review

I was very excited to get a chance to review this Cpanel addon tool called WHMXtra. The product has been available for about a year now and is definitely moving forward.


Author: William Wilson
Cost: $30 per server, less for multiple machines.
Requirements: Cpanel, works with any WHM theme.

What is WHMXtra?
“Xtra is an add on module for cpanel servers, designed to add a little kick to WHM, adding many features you could normally only do via command line on a server or not at all.”

It offers some improved features to your existing Cpanel server by adding an extra link the WHM section.

Installation was a snap on my RHEL server with WHM 10.8x, I just used wget for the shell script and run that and everything was setup without any errors. After it said Complete... Enjoy :) I opened up my WHM as root and saw a new link the Add-ons section.


I clicked the link and brought up the add-ons main interface. I did find the menu a bit basic and a few of the links were not functional. EG since my server doesn’t have MRTG installed that link didn’t do anything and was not needed. After clicking one of the other links I received an invalid license page because I never entered it anywhere. After using the Update License link and saving it, the links then worked.

I really liked the Browser option where you can edit files as root. Similar to the Cpanel File Manager, you can edit any file on the system as root right through WHM. This is handy if you look yourself out of APF for example and need to change the SSH port. It also somes with a shell script where you can run shell commands in WHM.

Click to enlarge

I couldn’t get the Shell Commander script to work however. The root password kept being rejected. So I tried to edit the configuration file with the link provided but that caused and error when I tried to save and didn’t seem to work.

Click to enlarge

Shell configuration not working?

The View Logs feature was great. You can tail the X number of lines of any logs files on your machine, including your own custom log file. You may also search for  a log file on the system. This feature worked really well, thumbs up!


After playing around more with the Custom Links link, I noticed you can customize the Billing and Support links as well as custom links. I thought those were just dead the first time I used them. Now I see the author meant for you to put links to your own billing/support system and have them as kind of a shortcut.

Click to enlarge

The Services and Editors section also allow you to further customize your machines configurations. The Services seems more like a replacement of the WHM ability to restart services such as Named and Crond which is nice to see since WHM doesn’t actually offer a restart ability for these where WHMXtra does!


The Editors section is basically a pre-set list of configuration files that you can edit such as php.ini, httpd.conf, named.conf and a few others which makes getting to them quick and easy. These all worked well and did what they claimed.


The Tool Box section is and sub-menu of the main menu. From here there’s a better breakdown of the tools with descriptions of each. This is what I expected the main menu to look like, something a bit more organized. I much preferred using this section of the script because everything was well organized and easy to find. There are additional links in here not found in the main menu such as Custmoize 404 pages, Fix scripts, Package account ability and more.

Click to enlarge

Finally there’s a section called RG Security. It lists all the security tools that are part of WHMXtra. Rookit H,unter, Chkrootkit, APF, BFD, LibSafe and a few others. However it was missing a few of the security related ones found in other sections such as Secure MySQL, Disable/Enable WGET, and Dos Deflate X.

Uninstalling was also as easy as installation which is always something most authors forget about.

[email protected] [~/xtradocs]# ./
Removing all  files........
Xtra Uninstall completed.

Final Words on WHMXtra

Overall I’m impressed with WHMXtra. I have to say it has lots of features you will actually use, especially for those who are new to shell or don’t have access to it. It helps add another level of ease to your server management but it still can’t replace the sound knowledge of mastering the shell. With only a few small bugs encountered there are a few suggestions I have for improvement. The menu/organization needs some type of re-vamp. It’s to difficult to get around, where some links are in certain sub-menus and other are not where they should be. This would greatly improve the scripts polished look. For the small fee of $30 per server, this is definitely something new server admins should really consider getting because it will make your daily management easier and help take some of the stress out of figuring out how to use shell, but you still need to know how to optimize and secure your configuration files. Having a experience system admin setup your server is still recommended. 

About the Author:
Steven Leggett is the editor of - The Hosting Resource for Professionals. Free Cpanel Tutorials, server help and guides for those new and experience to dedicated servers and the web hosting industry. is owned and operated by Wave Point Media Inc.

  • Rating


Related Articles

Comments (14)

  • Gravatar - KDU
    KDU 14:24, January 12, 2005
    Dear sir,Let say i am renting web hosting with some company. I didnt have root access.. but i have ssh access instead cpanel. Is there anyway for me install ioncube?
  • Gravatar - Justin
    Justin 11:04, March 8, 2006
    They should have it installed, it's default for most. I just asked my web hosting company and they did it for me.
  • Gravatar - serviceTech
    serviceTech 06:12, March 26, 2006
    I get this error on restarting apache:<br />
    <br />
    Failed loading /usr/local/ioncube/ /usr/local/ioncube/ cannot open shared object file: No such file or directory<br />
    <br />
    The path is correct and the said file is present.<br />
    <br />
    Any ideas?<br />
  • Gravatar - norman
    norman 15:08, July 7, 2006
    You have the wrong version of the loaders installed. You either put in the 32 bit or the 64 bit version and you need the other.
  • Gravatar - shan
    shan 14:44, December 13, 2006
    "Paste in your new line for ioncube loader<br />
    zend_extension= /usr/local/ioncube/"<br />
    <br />
    this line<br />
    zend_extension=/usr/local/ioncube/"<br />
    must be the first line before the other zend_extensions
  • Gravatar - John
    John 17:09, April 11, 2007
    This tutorial is a little dated - the names of files have changed slightly.
  • Gravatar - nate
    nate 19:10, May 14, 2007
    I seem to be getting stuck at the last part. When I go to I am told that the file has been encoded with ionCube. Isn't this the file that's supposed to help you with that? Thanks!
  • Gravatar - Siavash
    Siavash 03:08, January 21, 2008
    Dear Admin<br />
    <br />
    I want to setup this moudle on the localhost<br />
    help me
  • Gravatar - compassrose
    compassrose 23:09, February 16, 2009
    The instructions provided by ioncube and this forum were correct to a point. Perhaps I have an unusual WAMP Server 2.0 installation but the loader failed consistently despite numerous attempts to place the dll file in various directories (per instructions.)<br />
    <br />
    On a hunch, I finally copied the appropriate dll (ioncube_loader_win_XXX.dll) into the apache directory: [drive letter]:\wamp\bin\apache\apache2.2.8\bin<br />
    <br />
    I then edited the php.ini file and added the following modified line: zend_extension_ts = "[driver letter]:\wamp\bin\apache\apache2.2.8\bin\ioncube_loader_win_XXX.dll" in the location recommended by ioncube, et al. No more errors and the module appears to be working.<br />
    <br />
    Hope this helps others.
  • Gravatar - Madiemax
    Madiemax 23:14, December 12, 2009
    Thanks Compassrose. Follow you directions for localhost and works fine. Well done!
  • Gravatar - Hector
    Hector 07:27, February 23, 2010
    How can disable the loader or be able to see the php coding so I can introduce cahanges to my web site
  • Gravatar - DNN
    DNN 23:30, March 17, 2011
    I am having trouble with the ioncube loader wizard script and how to properly do the SSH commands on my own. What I am trying to do is get the ioncube loader working, so that I can login to my administrative control panel. I've uploaded the site properly and everything else, but my server tells me I need ioncubeloader 5.0.2_so and it's not working...

Add Your Thoughts is a hosting directory, not a web host.

Copyright © 1998-2020