Я использую Ubuntu Natty.Я недавно установил NGINX 1.0.6 и PHP 5.3.8 (с --enable-fpm) из исходного кода.Все прошло нормально, и я проверил его на странице info.php с phpinfo()
.
. Затем я установил APC и Memcache, используя PECL, то есть pecl install apc
и т. Д. Это тоже вроде бы нормально.
Однако, когда я редактирую свой файл php.ini и добавляю модули extension_dir и extension для APC и Memcache, я получаю следующее при перезапуске PHP.
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 'memcache' already loaded in Unknown on line 0
<br />
<b>Warning</b>: Module 'memcache' already loaded in <b>Unknown</b> on line <b>0</b><br />
done
Когда я открываю информацию.php файл, чтобы проверить, что загружено, все вроде нормально, т.е. я вижу ссылки APC и Memcache в информации.
Но когда я раскомментирую расширения, т.е. ;extension=apc.so
и ;extension=memcache.so
, ошибок нет, но APCи списки Memcache в PHPinfo больше не отображаются.
Я не уверен, как эти расширения загружаются дважды и откуда.Я был бы признателен за некоторые рекомендации.
Заранее спасибо.
РЕДАКТИРОВАТЬ
Я использую PHP-FPM и использую lsof -i -P
, кажетсячто у меня работает несколько пулов PHP-FPM.Может ли это быть частью проблемы, почему я вижу эту ошибку ?!Есть ли способ это исправить?!