Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在windows中将环境变量传递给php脚本_Php_Windows_Command Line Arguments_Php Resque - Fatal编程技术网

如何在windows中将环境变量传递给php脚本

如何在windows中将环境变量传递给php脚本,php,windows,command-line-arguments,php-resque,Php,Windows,Command Line Arguments,Php Resque,我只是命令行应用程序的初学者。我想知道如何将环境变量传递给在Windows7机器上的命令行中运行的php脚本 我想做类似的事情: QUEUE=notification VVERBOSE=1 php resque.php 谢谢你的帮助 我终于成功了 在Unix系统上,可以在调用脚本的同一行上设置环境变量 QUEUE=notification VVERBOSE=1 php resque.php 但是对于windows操作系统,您需要首先像这样设置环境变量 SET QUEUE=notificatio

我只是命令行应用程序的初学者。我想知道如何将环境变量传递给在Windows7机器上的命令行中运行的php脚本

我想做类似的事情:

QUEUE=notification VVERBOSE=1 php resque.php


谢谢你的帮助

我终于成功了

在Unix系统上,可以在调用脚本的同一行上设置环境变量

QUEUE=notification VVERBOSE=1 php resque.php
但是对于windows操作系统,您需要首先像这样设置环境变量

SET QUEUE=notification

SET VVERBOSE=1
然后调用脚本

php resque.php

感谢所有为……做出贡献的人

您可以使用php的
putenv()
我认为putenv()可以在脚本本身内部实现,但在本例中,我希望在调用脚本时传递它们。unix和osx用户的过程在以下链接中描述:[link](),但当我在windows中尝试时,它告诉我环境命令队列无法识别。我认为在使用windows时有办法解决这个问题。请查阅您的操作系统文档或搜索一个专为计算机使用而设计的网站,如@hakre谢谢!为了链接。它帮助了我,最终使它工作起来