我开始在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 already installed
答案 0 :(得分:2)
在命令行中运行时与通过Web服务器运行的PHP不同,结果是pretty common issue(请注意,这些是三个单独的链接,可能的解决方案:D )
关键是:
最后,请考虑使用Vagrant或其他VM provider来节省您的时间和压力,这样您就可以运行真实的"计算机上的网络服务器没有破坏你的Mac OS安装!