Вопрос

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

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

Модуль 'eAccelerator' уже загружен

Это было полезно?

Решение

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

Если вы настроили 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 = ).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top