shell_exec()不运行Azure xplat-cli命令

时间:2015-02-22 01:22:17

标签: php azure

我尝试使用Azure的xplat-cli从PHP脚本运行以下两个命令:

azure account import azure.publishsettings

azure site create newsite --location='West US'

以上两个命令从终端内的同一个/ var / www文件夹中完美执行,但在从PHP调用时不会运行。我使用以下PHP代码来运行命令并调试输出:

$command = "azure account import azure.publishsettings";            
$out = shell_exec($command); 
echo $out;

我已将PHP设置为报告所有错误,但我没有收到任何错误(我认为如果操作超时,则会抛出错误)。 echo $out不显示任何输出,但它与其他命令行命令完美配合。

我尝试使用不同的azure命令,但即使azureazure -v也没有返回输出。我尝试使用chmod更改bin目录和azure可执行文件的权限,以便PHP的www-data用户可以执行它。但是,它仍然无法运作。

可能出现的问题是什么?

0 个答案:

没有答案