首页 > 解决方案 > 如何为 crontask 使用选择的 php.ini 文件?

问题描述

我需要你的帮助。我希望能够自动执行使用 php imap 扩展(电子邮件获取)的操作,所以我使用的是 cron 作业(mac 上的 crontab),但在运行脚本时收到错误消息:在 Imap.php 第 97 行:未定义常量“OP_READONLY”</p>

我认为错误是因为没有为 php 命令行界面启用 php imap 扩展。所以我的问题是,如何使用位于/usr/local/etc/php/7.4.10/ 中的php.ini(用于Web 服务器nginx)。此外,我在 cronjob 任务中执行 php -v,似乎使用的 php 版本是 7.3.18,所以不是我在 Web 开发中使用的 php 版本。我使用 nginx、php 7.4.10、php-fpm 在 Mac IOS 11 Big Sur(测试版)上工作。预先感谢您的帮助

问候,基利安

标签: phpnginxcommand-line-interfacecron-taskphp-imap

解决方案


推荐阅读