Предупреждение PHP: Модуль 'apc' уже загруженный в Неизвестном на строке 0

Я нахожусь на выделенном сервере с моим сайтом, размещенным в виртуальном каталоге. Существует немного других сайтов, размещенных в различных виртуальных каталогах. Мне установили APC и APCu. Когда я перезапускаю PHP-FPM, я получаю следующую ошибку:

Предупреждение PHP: Модуль 'apc' уже загруженный в Неизвестном на строке 0

Мой APC и конфигурация APCu как следуют:

  • Конфигурация APC.ini

; Включите apc дополнительное расширение модуля = apc.so; Опции для версии модуля APC> = 3.1.3 apc.enabled=1 apc.shm_segments=1 apc.shm_size=2024M

  • Конфигурация APCu.ini

; Включите apcu дополнительное расширение модуля = apcu.so

; Опции для версии модуля APCu> = 4.0.0 apc.enabled=1 apc.shm_segments=1 apc.shm_size=2024M.. и так далее

Я нахожусь на Centos с PHP 5.4.27 и APC 3.1.13 выполнения

У меня есть ben наличие нечастой проблемы катастрофического отказа на моем сайте, поэтому должны, к сожалению, много раз перезапускать PHP-FPM. Я все еще нащупываю в темноте на то, что могло быть проблемой. Мог APC и APCu, вместе устанавливаемый быть проблемой? Если так, каков корректный подход?

-1
задан 23 January 2015 в 12:02
2 ответа

Для дальнейшего ответа на вопрос об аварии, Просто для пользы сообщества - это нечто уникальное, что вызывало у меня хаос, и я не нашел ни одного случая, когда бы об этой ситуации спросили или ответили раньше, в моем обширном описании этой проблемы.

Проблема получения частых ошибок на внутреннем сервере заключалась в том, что - у меня был PHP 5.4.27 и Zend Opcache был установлен на моем сервере до того, как я переместил мой новый сайт электронной коммерции, который использовал APC-кэш. Это где-то вызывало конфликт и приводило к ошибке внутреннего сервера.

После удаления Zend Opcache, другим фактором был apc.include_once_override, который был установлен в '1'. Это вызвало искажения страницы, я где-то читал об этом, поэтому смог сразу же указать точку и установить значение '0'.

Теперь это работает прекрасно, как и charm !!! и я чувствую такое облегчение после месячной битвы.

0
ответ дан 5 December 2019 в 20:43

Вы должны использовать APC только при установке PHP 5.4. APC содержит как кэширование пользовательских переменных, так и кэширование опкодов для файлов PHP.

APCu предназначен для дополнения встроенного в PHP 5.5 кэша опкодов путем добавления кэширования пользовательских переменных.

Таким образом, вам следует удалить ваш APCu, это может привести к описанным вами проблемам.

.
0
ответ дан 5 December 2019 в 20:43

Теги

Похожие вопросы