php exec()不执行但输出有效

时间:2016-12-30 06:41:55

标签: php exec

我基本上是在制作一个可以使用Mac spotify api在我的计算机上播放音乐的网页。您可以通过在命令行上键入spotify <command>来访问它,并且我使用exec()命令在我的PHP脚本中完美地工作,这已经工作了一个星期左右。

今天,在重新启动计算机后,它无法运行。我已经尝试了一切。当我通过命令行执行php脚本时,它完美地工作,但是当我通过网络访问同一个确切的文件时,它不起作用。

奇怪的是:当我尝试获取输出时,它输出就像它正常工作一样(例如:spotify play不播放音乐,但它提供正确的Playing music输出,等等)。我在另一个StackOverflow上读到,如果你在命令的末尾添加2>&1,它会给出完整的输出 - 这就是我发现错误的地方。它给出了错误30:95: execution error: An error of type -10810 has occurred. (-10810)。我不知道这是什么,谷歌搜索没有产生任何有用的结果。

有什么想法吗?感谢。

0 个答案:

没有答案