通过Pleskpipe理界面为cron设置php环境variables

在我们的应用程序中,我们使用名为SERVER_ENV的环境variables来设置我们是否处于生产环境或开发环境中。 这是通过Apache的httpd.conf文件设置的。 我们遇到的问题是使用下面通过Pleskpipe理界面设置的计划任务命令,当然没有与Apache交互,所以环境variables没有设置。

使用的命令如下:

/usr/bin/php -d safe_mode=Off /var/www/vhosts/example.com/httpdocs/index.php cron file-cleanup 

花了一些时间研究它会出现,我可以设置variables使用:

SERVER_ENV="production"

但我已经尝试了各种方法,这似乎并没有拿起。

任何人都可以阐明我可以在命令string中包含的地方吗?

你可以尝试类似的东西

 export SERVER_ENV="production"; /usr/bin/php -d ... 

它将环境variablesSERVER_ENVproduction ,然后通过php $server_environment=getenv("SERVER_ENV");