最近、PHP 5.2.9バイナリをコンパイルし、それを使用していくつかのPHPスクリプトを実行しようとしました。一部のスクリプトは問題なく実行できますが、そのうちの1つは実行を途中で停止し、エラーや警告なしで終了します。返されるプロセスのステータスコードは255です。
私は、そのようなステータスが「予約済み」であることをマニュアルで読みました。質問は:何のためですか?
PHP実行可能ファイルの依存関係の欠落と関係があると思いますが、確信はありません。
255の終了コードが何を意味するか誰でも知っていますか?
PS PHPスクリプトにエラーはありません。他のマシンでも問題なく実行できます。
php.ini
ファイルに関連しています(つまり、ファイルの内部に壊れた文字があります)。これを理解するために2時間かかりました。ヒント:スクリプト(composer.phar
)がで機能するphp -n composer.phar
場合、php.ini
ファイルはおそらく壊れています。