使用PHP运行cordova-v’;s shell_exec()

使用PHP运行cordova-v’;s shell_exec(),php,linux,cordova,ubuntu,Php,Linux,Cordova,Ubuntu,是否有人成功地让PHP的shell\u exec()成功运行Cordova CLI命令?基本上,当我运行以下程序时: 我得到以下结果: 数组 ( [0]=>path.js:8 [1] =>抛出新类型错误('路径必须是字符串。已接收'+ [2] => ^ [3] => [4] =>TypeError:路径必须是字符串。未定义接收的路径 [5] =>在assertPath(path.js:8:11) [6] =>位于Object.posix.join(path.js:479:5) [7

是否有人成功地让PHP的
shell\u exec()
成功运行Cordova CLI命令?基本上,当我运行以下程序时:


我得到以下结果:

数组
(
[0]=>path.js:8
[1] =>抛出新类型错误('路径必须是字符串。已接收'+
[2] =>     ^
[3] => 
[4] =>TypeError:路径必须是字符串。未定义接收的路径
[5] =>在assertPath(path.js:8:11)
[6] =>位于Object.posix.join(path.js:479:5)
[7] =>at对象。(/usr/local/lib/node_modules/cordova/node_modules/cordova lib/src/cordova/util.js:35:31)
[8] =>在模块处编译(Module.js:410:26)
[9] =>在Object.Module.\u extensions..js(Module.js:417:10)
[10] =>在Module.load处(Module.js:344:32)
[11] =>在Function.Module.\u加载(Module.js:301:12)
[12] =>at Module.require(Module.js:354:17)
[13] =>at要求(内部/module.js:12:17)
[14] =>at对象。(/usr/local/lib/node_modules/cordova/node_modules/cordova lib/src/cordova/cordova.js:21:20)
)

当我尝试使用php
shell_exec
运行Cordova时,它显示了相同的错误。为了进行测试,我只打印了Cordova的版本。但是错误仍然存在。当我在Ubuntu上使用终端时,Cordova运行得很好,但它在php应用程序上没有运行。

嗨,你得到解决方案了吗?我收到了相同的错误
Array
(
    [0] => path.js:8
    [1] =>     throw new TypeError('Path must be a string. Received ' +
    [2] =>     ^
    [3] => 
    [4] => TypeError: Path must be a string. Received undefined
    [5] =>     at assertPath (path.js:8:11)
    [6] =>     at Object.posix.join (path.js:479:5)
    [7] =>     at Object.<anonymous> (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/util.js:35:31)
    [8] =>     at Module._compile (module.js:410:26)
    [9] =>     at Object.Module._extensions..js (module.js:417:10)
    [10] =>     at Module.load (module.js:344:32)
    [11] =>     at Function.Module._load (module.js:301:12)
    [12] =>     at Module.require (module.js:354:17)
    [13] =>     at require (internal/module.js:12:17)
    [14] =>     at Object.<anonymous> (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/cordova.js:21:20)
)