Модуль ‘imagick’ уже загружается при каждом запуске php

#php #error-handling #ini

#php #обработка ошибок #ini

Вопрос:

У меня возникла проблема на моем сервере, где каждый раз, когда я запускаю команду php, я получаю в своих журналах ошибок PHP Warning: Module 'imagick' already loaded in Unknown on line 0

Я понимаю, что это связано с тем, что где-то модуль загружается более одного раза.

Итак, я немного покопался и обнаружил, что у меня есть три .ini файла, загружающих один и тот же модуль extenstion=imagick.so .

 imagick.ini
zzzzzzz-pecl.ini
zzzzzzz-pecl.ini.rpmsave
  

Все, если они .ini находятся в моем php.d

Проблема, с которой я сталкиваюсь, заключается в том, где я могу исправить эту проблему. Я знаю, что pecl имеет отношение к imagick, но я не уверен, где я могу это исправить, чтобы он загружался один раз.

Ответ №1:

проверьте все остальные файлы .ini и удалите строки «extension=imagick.so » во всех файлах .ini, кроме imagick.ini.

затем перезапустите apache.