1

PHP プロジェクトを phar パッケージに移動しています。Eclipse (e4.1 を使用しています) は phar を適切に生成しますが、それに応じてプロジェクトのデプロイ ant スクリプトを更新することに問題があります...

: ant の exec を使用して、オペレーティング システムの php ランタイムを呼び出して実行したくありません。私はいつもそこにいると頼ることはできません...

A. phar パッケージを生成できる Ant タスクはありますか?

B. Eclipse の phar エクスポート タスクをヘッドレスで呼び出す方法はありますか?

C. Eclipse の php ランタイムを使用して ant で php スクリプトを実行する方法はありますか?

4

2 に答える 2

1

マニュアルには次のように記載されています。

Phar アーカイブは、tar アーカイブ、zip アーカイブ、または phar 拡張子専用に設計されたカスタム phar ファイル形式として配布できます。各ファイル形式には、長所と短所があります。tar および zip ファイル形式は、形式を読み取ることができる任意のサードパーティ ツールで読み取ったり抽出したりできますが、PHP で実行するには phar 拡張子が必要です。phar ファイル形式はカスタマイズされており、phar 拡張機能に固有であり、phar 拡張機能または PEAR パッケージ » PHP_Archive によってのみ作成できますが、この形式で作成されたアプリケーションは phar 拡張機能が有効になっていない場合でも実行できるという利点があります。

したがって、いくつかのファイルを圧縮して、結果のファイルに名前を付けることができます.phar

于 2011-06-29T14:18:05.437 に答える
0

Eclipse の PHP ランタイムも、プラグイン フォルダーの奥深くにある php 実行可能ファイルです。

于 2011-08-19T07:35:47.433 に答える