我正在将我的php项目移动到phar包,而Eclipse(我正在使用e4.1)很好地生成了phars,我在更新项目的部署ant脚本方面遇到了问题......
注意:我不想使用ant的exec来调用操作系统的php运行时来做到这一点。我不能总是依赖它......
一个。是否有可以生成phar包的ant任务?
B中。有没有办法无头地调用Eclipse的phar导出任务?
℃。有没有办法用ant使用eclipse的php运行时执行php脚本?
答案 0 :(得分:1)
Phar档案可以分发为 tar档案,zip档案或作为 自定义phar文件格式设计 特别是对于phar扩展。 每种文件格式都有优点 缺点。 tar和zip文件 格式可以通过读取或提取 任何可以读取的第三方工具 格式,但需要phar扩展名 为了用PHP运行。 phar 文件格式是自定义且唯一的 到phar扩展,只能是 由phar扩展或 PEAR包»PHP_Archive,但有 应用程序的优势 以这种格式创建的将运行均匀 如果没有启用phar扩展名。
因此,您只需将某些文件压缩并命名生成的文件.phar
。
答案 1 :(得分:0)
Eclipse的PHP运行时也是一个php可执行文件,它位于一个插件文件夹中。