今日、QA は php-fpm を使用して php を起動し、エラーを報告しました。具体的な情報は次のとおりです:
-bash-3.2$ ~/script/client/php-fpm restart
php-fpm を正常にシャットダウンしています
php-fpm を開始しています [29-Jul-2013 16:11:55]注意: [プール www] FPM が root として実行されていない場合、'user' ディレクティブは無視されます
/home/script/client/php-fpm: 行 52: 11678 セグメンテーション違反 $php_fpm_BIN $php_opts
failed
最終的に、次のことが判明しました。これは php で同時に有効になっていました。これは、apc と zend opcache という 2 つの拡張機能が原因です。これら 2 つの拡張機能の間に競合があるはずで、これらが同時に有効になっている場合、上記のエラーが報告されると思います。
さらに、一部の拡張ライブラリは、一貫性のないライブラリ バージョンを実行するためにコンパイルされたライブラリを使用します。たとえば、gd が libpng15 でコンパイルされているが、実行環境が libpng12 である場合、この種の問題が発生しやすくなります。