Php Laravel-artisan命令不工作

Php Laravel-artisan命令不工作,php,laravel,laravel-4,Php,Laravel,Laravel 4,我开始在Mac上使用laravel,现在正在使用MAMP。我在php中对laravel使用'artisan'命令 php artisan migrate:make create_users_table --table=users --create 但它给了我这个错误 php artisan migrate:make create_users_table --table=users --create PHP Warning: PHP Startup: Unable to load dynami

我开始在Mac上使用laravel,现在正在使用MAMP。我在php中对laravel使用'artisan'命令

php artisan migrate:make create_users_table --table=users --create
但它给了我这个错误

php artisan migrate:make create_users_table --table=users --create
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20090626/mcrypt.so' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-20090626/mcrypt.so, 9): image not found in Unknown on line 0
Laravel requires the Mcrypt PHP extension.
我已经为PHP安装了mcrypt扩展

brew install php53-mcrypt

这给了我一条消息说它已经安装了:
php53-mcrypt-5.3.26已经安装了

PHP在命令行中运行时与通过web服务器运行时是不同的(请注意,这是三个单独的链接,有可能的解决方案:D)

关键是:

  • 确保路径中有正确的PHP二进制文件(MAMP使用的那个)
  • (不太可能)检查CLI运行php.ini和加载的扩展是否与web服务器(apache)不同-运行php(它们可能不同)

  • 最后,请考虑通过使用或其他方式节省你的时间和压力,这使你有能力在你的计算机上运行一个“真实”的Web服务器,而不会弄脏你的Mac OS安装!p> 您是如何安装的,什么操作系统?我使用mac osx并使用brew安装php53 McRypt您使用MAMP或类似软件吗?也许你有两个不同版本的PHP。我已经编辑了这篇博文,以及你的观点#1,
    php--ri bcrypt
    应该让你知道它是否已经安装。