【发布时间】:2013-11-30 08:05:27
【问题描述】:
为 Laravel 4 应用程序设置 CRON 作业,我遇到了障碍。 CRON 正在工作,但它向我设置的 CRON 日志文件返回“Laravel 需要 Mcrypt PHP 扩展”错误。
这是我每分钟执行一个 Artisan 命令的 CRON 作业:
* * * * * /usr/bin/php /Users/Tim/Dropbox/orbis/artisan orbis:clear-players > /Users/Tim/cron.log
如果我 cd 进入 Laravel 项目文件夹 (/Users/Tim/Dropbox/orbis),此命令将运行,但未检测到 CRON 的 MCrypt。
我读到有时 CLI 使用不同的 php.ini 文件,并且可能没有专门为 CLI 启用 MCrypt。如何也为 CLI 安装 MCrypt?
不确定这有多相关,但我已将以下内容添加到我的 .bash_profile 中:
export PATH=/Applications/MAMP/bin/php/php5.4.4/bin:$PATH
这是否意味着 CLI 应该使用与 MAMP 相同的 PHP 配置文件等?
对不起,如果这是一个愚蠢的问题,但我的知识有限。
谢谢!
【问题讨论】:
标签: php macos cron laravel-4 mamp