Модуль 'eAccelerator' уже загрузил предупреждение php - PullRequest
0 голосов
/ 30 октября 2009

Я получаю это предупреждение PHP в своем логе error_log и хочу исправить его. Мне сказали, что он загружен в php.ini, который я проверил, а также кучу настроек конфигурации для модуля. Я хотел бы сохранить конфигурацию модуля в том месте, где он загружен, поэтому мне нужно выяснить, как еще удалить его из списка.

Если только вы не удалите его из php.ini, это нормально.

Module 'eAccelerator' already loaded

1 Ответ

1 голос
/ 31 октября 2009

Мне кажется, что у вас есть конфигурация в нескольких файлах.

Если вы настроили Debian (или что-то вроде Debian), возможно, eAccelerator также загружен в php.iniкак во вторичном файле.Например, в Debian php.ini живет на /etc/php5/apache2/php.ini (для PHP 5.x и Apache 2.x).Но он также анализирует все файлы в /etc/php5/conf.d/, который в моем случае включает такие файлы, как gd.ini, mysql.ini и suhosin.ini.Я видел неправильно настроенные пакеты, добавляющие конфигурацию в конец php.ini, а также в отдельный файл в conf.d.Это даст вид ошибки, которую вы видите.

К вашему сведению, это сканирование выполняется с помощью параметра конфигурации во время компиляции (в частности, --with-config-file-scan-dir=).

...