Installing Libmcrypt on a Godaddy Virtual Dedicated Server
UPDATE: Using this article at http://www.hagrin.com/315/installing-mcrypt-a-godaddy-linux-virtual-dedicated-server-vds I was able to install mcrypt on a Godaddy Virtual Dedicated Server in just a few steps:
- SSH into your VDS with your favorite SSH client or the SSH Java applet offered by GoDaddy.
- Login with your credentials.
- Su to the root user.
- Type “yum install libmcrypt”. Say yes to the prompts.
- Type “yum install php-mcrypt”. Say yes to the prompts.
- Restart the server using “/usr/sbin/apachectl restart”.
We recently deployed a web site using GoDaddy’s virtual dedicated server. Everything about the default PHP installation was fine, except that libmcrypt was not available. When I asked the godaddy support staff “How do we enable libmcrypt for PHP?” their response was far from helpful:
Thank you for contacting Server Support. Unfortunately 3rd party installations and configurations are not supported.
Rather than argue with the support team about what constitutes a 3rd party installation, I decided to google around and see if I could do it myself. Hours later, I succeeded. Here are the steps for installing libmcrypt:
- su root
- yum install gcc-c++
- yum install lex
- yum install libxml2
- yum install libxml2-devel
- yum install flex
- wget http://downloads.sourceforge.net/mcrypt/libmcrypt-2.5.8.tar.gz?modtime=1171868460&big_mirror=0
- tar -xzvf libmcrypt-2.5.8.tar.gz
- cd libmcrypt-2.5.8
- ./configure
- make
- make install
- wget http://museum.php.net/php5/php-5.1.6.tar.gz
- tar -xzvf php-5.1.6.tar.gz
- cd php-5.1.6
- ./configure –with-mcrypt=shared,/usr/local/lib
- make (after running ‘make’, DO NOT RUN ‘make install’)
- cp modules/mcrypt.so /usr/lib/php/modules/
- Add a file /etc/php.d/mcrypt.ini
; Enable mcrypt extension module
extension=mcrypt.so - /usr/sbin/apachectl restart
That’s it! To confirm a successful install, just run phpinfo() and look for the mcrypt section
Tags: godaddy, libmcrypt, php










August 6th, 2008 at 9:15 am
[...] – bookmarked by 3 members originally found by strexy on 2008-07-18 Installing Libmcrypt on a Godaddy Virtual Dedicated Server [...]
August 8th, 2008 at 2:10 pm
A few notes:
1. Check your PHP version. On our new GoDaddy Virtual Dedicated account, they installed 5.2.4 for us. Change “5.1.6″ in the above instructions to your version, otherwise Step 18 will fail since no “mcrypt.so” module was created.
2. Be careful copying and pasting Step 16. There’s an em-dash in there that my Linux terminal translated into “.”. Try this string instead: “./configure -with-mcrypt=shared,/usr/local/lib”
August 8th, 2008 at 2:16 pm
Thanks for the revisions. Wordpress must have converted the two repeating dashes into an em dash, similar to how MS Word does it.
August 8th, 2008 at 2:23 pm
I figured as much. Thanks for the great writeup — I have a web app that relies heavily on the mcrypt module and this guide worked perfectly for us!
July 20th, 2009 at 5:12 am
Useful info, nice blog, thanks.
September 23rd, 2009 at 10:59 am
This is why I love blogs. Wouldn’t have know this otherwise.