0

Phing を使用して、大規模な PHP プロジェクトのビルド プロセスをセットアップしています。ファイルをコピーするときは、stripphpcomments ディレクティブが便利だと思ったので、追加しました。しかし、このディレクティブを含めて Phing を実行すると、コピー プロセスで「セグメンテーション違反」メッセージが表示されてエラーが発生します。exclude/include ステートメントを使用して多くのテストを行った後、原因を特に 2 つのファイル (jquery-1.4.2.min.js とかなり大きな HTML ファイル) に絞り込みました。

私は 1 つのファイルセットを 2 つのファイルセット (PHP クラス ファイルとその他すべて) に分割し、stripphpcomments を使用したフィルターチェーンを最初のセットのみに適用することで問題を解決しましたが、以前にこの問題に遭遇した人がいるかどうか知りたいです。この条件は、セグメンテーション違反がスローされる原因となります。上記の 2 つのファイルの共通点は、どちらも非常に長いということだけです。

4

1 に答える 1

1

「セグメンテーション違反」は、PHP自体のクラッシュです。最新のphpバージョン(現時点では5.3.6)にアップグレードして、それを試してみてください。それでも障害が発生する場合は、EFnet IRCサーバーの#php.peclを参照して、適切なPHPバグレポートを提出する方法を確認してください。

于 2011-05-30T08:40:56.117 に答える