How To Install IonCube Loader On MAMP On Your Mac

H

ioncubeMAMP (Mac, Apache, MySQL, PHP) is a package that allows you to run your own PHP-enabled web server with MySQL easily on your Mac. However, if you’re looking for additional libraries like the ionCube libraries, you’ll need to download and install them yourself. That’s not bad because it’s not hard at all.

What you need is to go to http://www.ioncube.com/loaders.php, and download the ionCube loader file for your O/S version. For example, I’m running a Macbook Pro unibody, and so I get the x86 version of the loader.

Now once the file is on your computer, extract the contents and copy the file (e.g. ioncube_loader_dar_5.2.so ) into your MAMP’s PHP5 folder. For the default installation of MAMP, it should be this path:

/Applications/MAMP/bin/php5/zend/lib/

Now you need to edit the php.ini, which is found here: /Applications/MAMP/conf/php5/php.ini

Scroll to line number 1085, hit enter, and then add this line:

zend_extension=/Applications/MAMP/bin/php5/zend/lib/ioncube_loader_dar_5.2.so

That’s all there is to it! Just stop and start the MAMP servers, and you should now have ionCube loaders up and running with PHP!

Similar Posts:

About the author

Alvin Poh

I've over 17 years of entrepreneurship experience, having built a tech company to be the top in the country, which was subsequently acquired for an 8-figure sum. As CEO, I led the company through robust growth to 150 employees across 4 countries. After the acquisition, I embraced minimalism, sold off my personal possessions, and started living around the world.

Read more about my story here.

6 comments

  • Hi,
    I was reading your text how to install ionCube. First of all in my MAMP there is no file php5 und bin – so where to put ionCube?
    How do I find line 1085 – what is written before.

    Thanks for your help

    Best regards

  • Here is the answer!!!!

    Use the older 1.9 version and 86 version of ioncube

    Also there is a fault in the code. You actually have to use this string. Notice the double //

    zend_extension = “/Applications/MAMP/bin/php5.2/lib/php/extensions/no-debug-non-zts-20060613//ioncube_loader_dar_5.2.so”

    For Mamp Pro use file, edit template to insert the code into php.ini

    Hope I saved you a day!

  • Thanks… very helpful.

    As of this post, I am using MAMP 2.05 with php5.3.6 and the location for my php.ini file is:

    /Applications/MAMP/bin/php/php5.3.6/config/php.ini

    Line 1085 still works for me for the insertion.

By Alvin Poh

About Author

I've over 17 years of entrepreneurship experience, having built a tech company to be the top in the country, which was subsequently acquired for an 8-figure sum. As CEO, I led the company through robust growth to 150 employees across 4 countries. After the acquisition, I embraced minimalism, sold off my personal possessions, and started living around the world.

Read more about my story here.