-1
我只是命令行應用程序的入門者。我想知道如何將環境變量傳遞給在Windows 7機器上的命令行中運行的php腳本。如何將環境變量傳遞給windows中的php腳本
我想要做一些與此類似:
QUEUE=notification VVERBOSE=1 php resque.php
感謝您的幫助..!
我只是命令行應用程序的入門者。我想知道如何將環境變量傳遞給在Windows 7機器上的命令行中運行的php腳本。如何將環境變量傳遞給windows中的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()' – Daan 2015-04-03 13:15:36
我認爲Putenv()可能在腳本內部,但在這種情況下,我希望在調用腳本時傳遞它們。這個鏈接描述了unix和osx用戶的過程:[link](http://kamisama.me/2012/10/12/background-jobs-with-php-and-resque-part-4-managing-worker /),但是當我在Windows中嘗試時,它會告訴我環境命令QUEUE不被識別 – phptrend 2015-04-03 13:21:10
我有些如何認爲在使用窗口時有一種解決方法 – phptrend 2015-04-03 13:22:14