2017-09-24 26 views
0

我有一个构建php应用程序的问题。如何在netbeans中生成.phar

目标 '构建' 不存在这个项目

在NetBeans PHP项目存在。

刚送什么都与作曲家一起打造药业使用Ubuntu操作系统

+0

请添加更多具体细节! – phpdroid

回答

1

Netbeans的具有插件的所有prosedures在NetBeans IDE中,您可以安装NBPhar,这将帮助您创建.phar文件。


您可以按照以下步骤创建.phar文件:

创建一个名为创建,phar.php在你的myapp根用下面的代码一个新的PHP文件:

<?php 
$srcRoot = "~/myapp/src"; 
$buildRoot = "~/myapp/build"; 

$phar = new Phar($buildRoot . "/myapp.phar", 
    FilesystemIterator::CURRENT_AS_FILEINFO |  FilesystemIterator::KEY_AS_FILENAME, "myapp.phar"); 
$phar["index.php"] = file_get_contents($srcRoot . "/index.php"); 
$phar["common.php"] = file_get_contents($srcRoot . "/common.php"); 
$phar->setStub($phar->createDefaultStub("index.php")); 

copy($srcRoot . "/config.ini", $buildRoot . "/config.ini"); 

然后打开终端窗口,导航到myapp目录并运行它:

$ php create-phar.php 

有关详细说明,请参阅此文章Packaging Your Apps with Phar

+0

我试过这个选项,但是该项目在构建应用程序时遇到了问题。它表明“Target'build'在该项目中不存在”。项目建设出错。 – srinivasan

+0

您是否尝试过链接? – Ravi

+0

只是发送演示项目,随着产生phars – srinivasan