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 脚本创建的的主要内容,如果未能解决你的问题,请参考以下文章