Reputation: 881
Please bear with me here for a second. I am quite new to working with frameworks especially Laravel. However, I have seriously tried to set everything up using various tutorials and the documentation.
I am now using MAMP as my local server and a have installed laravel via composer.
However, in most of the tutorials people are using artisan commands in terminal to create migrations.
I always get the same error here even though I have already tried to download another php version and mcrypt and to set those things up in the terminal.
Is there maybe anything I have to do in MAMP?
I have already seen this question but I cant figure out which one of all these solutions fits my situation:
Laravel requires the Mcrypt PHP extension
I would be very glad if somebody could give me some ideas here.
Thanks.
Upvotes: 0
Views: 182
Reputation: 12169
You receiving Mcrypt
not found error because your Mac
terminal using system's PHP
and unfortunately, Default PHP don't have the MyCrypt extension.
How to enable Mcrypt
:
The easiest solution is, use the MAMP's PHP
How to use MAMP?
Simply edit ~/.profile
(ie. open Terminal.app, type vim ~/.profile
or nano ~/.profile
) and add the following line to end of the file:
export PATH=/Applications/MAMP/bin/php/php5.x.x/bin/:$PATH
Note that you should replace x.x
in php5.x.x
with the MAMP Pro PHP version.
My setting:
in your terminal:
nano /Users/anam/.bash_profile
^^^ your mac home directory
I have placed the following code to my .bash_profile
:
export PATH=/Applications/MAMP/bin/php/php5.4.10/bin:$PATH
Upvotes: 2