我正在尝试使用以下命令在PHP脚本中创建Cordova项目:
$command = "cordova create test";
exec($command);
这不起作用,因为cordova
命令(这是一个NodeJS插件)仅对普通Windows用户可用,而不是运行Apache服务的本地系统帐户(因此也不适用于PHP)
我在这里找到了一些与linux相关的答案,但我需要这个在Windows上工作。
有没有办法将运行exec()
的用户更改为我的普通Windows帐户?
更新
将C:\Users\<ACCOUNTNAME>\AppData\Roaming\npm
添加到PATH
变量后,它就可以了。这就是cordova.cmd
文件所在的位置(在我的系统上)。
答案 0 :(得分:0)
使二进制文件可用于系统帐户。就是这样。