2

I am using Mac OS X Lion 10.7.5 and I want to clear one thing I do not want to use XAMPP, MAMP anymore.

So I enabled apache, php and installed mysql following this link. This work well. Then I downloaded laravel and installed it following this link. I copied laravel folder inside Sites folder which I created according to first link tutorial. Now when I click on public folder inside laravel folder it gives me following error

Unhandled Exception

Message:

Call to undefined function Laravel\mcrypt_create_iv()
Location:

/Users/zafarsaleem/Sites/learning-laravel/laravel/crypter.php on line 36

Then checked whether mcrypts are installed in phpinfo(). They are not there. To install mcrypt I followed this link. It worked until when I followed to PHP Extension title. When I downloaded PHP 5.3.8 is now the default since Mac OS X 10.7.3 unpacked and when I issue phpize command it gives me this error

Cannot find config.m4. 
Make sure that you run '/usr/bin/phpize' in the top level source directory of the module

What does this top level source directory of the module means? How can I make mcrypt install properly to make laravel work? Please help.

3
  • 1
    I can solve my problem error follow this link stackoverflow.com/questions/12479983/… Commented Jan 23, 2013 at 9:29
  • apt-get`does not work on os x lion. Commented Jan 23, 2013 at 9:33
  • apt-get is the debian package manager, of course it does not work on OSX ;) You have called phpize in the wrong directory, you have to run it from the ext/mcrypt directory of the PHP source. Commented Jan 23, 2013 at 10:19

1 Answer 1

3

You will need to install Xcode and the command line tools extra package within Xcode, for then to install mcrypt

For more details, read this http://www.coolestguyplanettech.com/how-to-install-mcrypt-for-php-on-mac-osx-lion-10-7-development-server/

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.