【发布时间】:2013-10-15 12:52:04
【问题描述】:
所以我像许多其他人一样被这个问题困扰,但没有解决方案。
问题:由 cron 任务发出的命令不运行并给出消息:Laravel requires the Mcrypt PHP extension.
我可以通过artisan 运行命令并且它们工作正常。我在 OSX 10.8 上使用 MAMP。
我已经四重检查了我的.bash_profile,以确保设置了正确的路径,即:export PATH=/Applications/MAMP/bin/php/php5.4.4/bin:$PATH。由终端中的which php 确认。 php -v 确认正在使用 PHP 5.4.4。 php -i 确认已安装并启用 mcrypt 扩展。即使将die(phpversion().PHP_EOL); 添加到vendor/laravel/framework/src/Illuminate/Foundation/start.php 也可以确认它使用的是正确的版本。
所以我很难过。我不知道为什么 cronjobs 无法识别正确的 PHP 版本或安装了 mcrypt 扩展。我可以尝试什么?
【问题讨论】:
标签: php cron laravel laravel-4 mcrypt