Heute hat die Qualitätssicherung PHP-FPM zum Starten von PHP verwendet und einen Fehler gemeldet. Die spezifischen Informationen lauten wie folgt:
-bash-3.2$ ~/script/client/php-fpm restart
php-fpm ordnungsgemäß heruntergefahren
php-fpm starten [29. Juli -2013 16 :11:55] HINWEIS: [pool www] 'user'-Direktive wird ignoriert, wenn FPM nicht als Root ausgeführt wird
/home/script/client/php-fpm: Zeile 52: 11678 Segmentierungsfehler $php_fpm_BIN $ php_opts
fehlgeschlagen
Schließlich wurde festgestellt, dass die beiden Erweiterungen apc und zend opcache gleichzeitig in PHP aktiviert waren. Ich vermute, dass es einen Konflikt zwischen diesen beiden Erweiterungen geben sollte, und wenn sie gleichzeitig aktiviert werden, wird der obige Fehler gemeldet.
Darüber hinaus verwenden einige Erweiterungsbibliotheken kompilierte Bibliotheken, um inkonsistente Bibliotheksversionen auszuführen. Wenn gd beispielsweise mit libpng15 kompiliert wird, die Ausführungsumgebung jedoch libpng12 ist, kann es leicht zu solchen Problemen kommen.