如何使用php创建cordova项目


how to create cordova project using php

我已经在我的机器上安装了cordova, php, android和ios。我可以使用命令行成功创建cordova项目。我需要使用php脚本创建cordova项目。我在这里做了一些事,但没有成功。

<?php
  try {
    $responsecode = '';
    $command = 'cordova create hello com.example.hello HelloWorld';
    exec($command,$responsecode);
    echo $responsecode;
  }
  catch(Exception $ex) {
    echo $ex->getMessage();
  }  
?>

当我执行这个脚本时,我得到了响应代码127。代码表示没有找到命令。我已经在环境变量中添加了所有路径,但我仍然无法使用php脚本创建cordova项目。

请帮帮我。

在搜索了这个问题之后,我找到了解决方案。我们需要在php中使用"putenv"函数将命令库添加到项目中。

putenv('PATH='. getenv('PATH') .':/usr/local/bin');

在命令执行前使用此函数

try {
    putenv('PATH='. getenv('PATH') .':/usr/local/bin');
    exec('cordova -v 2>&1', $output);
    print_r($output);

}
catch(Exception $ex) {
    echo '<pre>';
    print_r($ex);
}