在 PHP 中,您可以通过以下方法在 crontab 中设置环境变量:
- 在 crontab 文件中为 PHP 脚本设置环境变量。打开终端并输入以下命令以编辑 crontab 文件:
crontab -e
- 在打开的 crontab 文件中,为 PHP 脚本设置环境变量。例如,如果您想要为名为
my_script.php
的脚本设置APP_ENV
环境变量为production
,您可以添加以下行:
APP_ENV=production /usr/bin/php /path/to/your/my_script.php
请确保将 /usr/bin/php
替换为您的 PHP 可执行文件的实际路径,将 /path/to/your/
替换为您的 PHP 脚本的实际路径。
- 保存并退出 crontab 文件。现在,当您运行此定时任务时,它将使用指定的环境变量。
注意:这种方法仅适用于当前用户。如果您需要为系统范围内的所有用户设置环境变量,您需要在系统级别进行设置,例如在 /etc/environment
或 /etc/profile
文件中。