Phonegap 项目不是通过 php 脚本创建的

Posted

技术标签:

【中文标题】Phonegap 项目不是通过 php 脚本创建的【英文标题】:Phonegap Project not created through php script 【发布时间】:2013-10-29 07:44:14 【问题描述】:

使用 phonegap create 命令时,我可以在终端上创建 phonegap 项目,但是当我使用 php 脚本创建 phonegap 项目时,它没有创建,甚至不显示任何错误消息或警告。

PHP :-

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

注意:以上问题不是关于如何打印异常或警告,而是关于通过 php 脚本创建 phonegap 项目

【问题讨论】:

你的问题不清楚。它误导您想要解决 php.ini 中的错误消息。尽管如此,我们还是 2 人。但是我为您的问题提供了解决方案。 【参考方案1】:

这是你的代码:

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

这就是我所做的。

1) 我安装了 Phonegap CLI

2)我为php.exe路径创建了环境变量

3) 我在该 php 文件中使用您的代码创建一个文件夹 c:\php\test.php。

成功了。

我有一个名为“hello”的文件夹,里面有一些值得尊敬的文件。

:)

【讨论】:

以上问题不是关于如何打印异常或警告,主要是关于通过php脚本创建phonegap项目 好的,让我重新回答一下。 谢谢它现在正在工作,实际上我错过了通过 php $new = '/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin'; putenv("PATH=$new"); 为 node.js 设置环境变量@ 很好,很高兴我能帮上忙 :)【参考方案2】:

由于 Exception 是一个对象,请尝试 print_r() 函数而不是 echo。

【讨论】:

以上是关于Phonegap 项目不是通过 php 脚本创建的的主要内容,如果未能解决你的问题,请参考以下文章

Phonegap 3.3 通过节点创建项目

如何创建准系统 Phonegap 项目

Phonegap 地理位置超时

PhoneGap 构建 iOS xcworkspace 而不是 xcodeproj

在多个 Xcode+PhoneGap 项目之间共享代码

在Phonegap项目中结合Ajax、Jquery、mysql、php不起作用