我在Ubuntu Natty上從源代碼安裝了PHP 5.3.8。我還在配置期間啓用了FPM。每個PHP-FPM Worker是否單獨加載php.ini?
但是,我一直在安裝PHP擴展的問題。當我將擴展添加到我的php.ini文件(如extension=apc.so
),並重新啓動PHP(即/etc/init.d/php-fpm restart
),我得到類似下面的錯誤:
Starting php-fpm PHP Warning: Module 'apc' already loaded in Unknown on line 0
<br />
<b>Warning</b>: Module 'apc' already loaded in <b>Unknown</b> on line <b>0</b><br />
PHP Warning: Module 'geoip' already loaded in Unknown on line 0
<br />
<b>Warning</b>: Module 'geoip' already loaded in <b>Unknown</b> on line <b>0</b><br />
PHP Warning: Module 'imagick' already loaded in Unknown on line 0
<br />
<b>Warning</b>: Module 'imagick' already loaded in <b>Unknown</b> on line <b>0</b><br />
PHP Warning: Module 'memcache' already loaded in Unknown on line 0
<br />
我的PHP-FPM的conf是已經設定pm.start_servers = 5
,所以我有大約5名PHP-FPM工作人員在工作。當我重新啓動PHP時,它們是否都試圖加載php.ini文件(因此模塊已經加載的消息)?如果是這樣,有沒有辦法阻止錯誤,因爲當我加載Zend Loader時,錯誤會變得致命?
在此先感謝。
美麗!我總是想知道爲什麼php-fpm使用模塊加載警告混亂我的日誌.... – Olaseni