linux — PHP Предупреждение: PHP Startup: невозможно загрузить динамическую библиотеку imagic.so

я и мой сервер парни застряли с этой ошибкой, которая действительно раздражает.

система отправляет мне электронное письмо каждые 10 минут

Cron / usr / local / psa / admin / bin / php -c ‘/usr/local/psa/admin/conf/php.ini’ -dauto_prepend_file = sdk.php ‘/ usr / local / psa / admin / plib / modules /plesk-mobile/scripts/push_worker.php»

Предупреждение PHP: Запуск PHP: невозможно загрузить динамическую библиотеку ‘/usr/lib64/php/modules/sw-engine/imagick.so’ — /usr/lib64/php/modules/sw-engine/imagick.so: неопределенный символ: OnUpdateBool в Неизвестно в строке 0

Imagick работает нормально,

  1. переустановил образ
  2. я проверил файл php.ini и есть imagick.so
  3. и файл imagick.so находится там.
  4. изменил права доступа к файлу

так что вы думаете, это может быть причиной этого письма?

1

Решение

(через 3 месяца — надеюсь, это кому-нибудь поможет)
У меня внезапно возникли ошибки PHP, связанные с «imagic.so» на моем сайте hostmonster. Мой PHP был на
«PHP 5.2 (Single php.ini)». Я изменил это на
«PHP 5.4 (Single php.ini)» и ошибки прекратились.

1

Другие решения

Сообщение об ошибке undefined symbol: OnUpdateBool in Unknown on line 0 указывает, что когда ваша система пытается загрузить библиотеку imagick.so, она пытается и не может вызвать функцию OnUpdateBool.

Это функция в PHP и была там с около 14 лет….

Я думаю, что либо ваша установка PHP была повреждена, либо происходит другое, очень странное поведение, например. кто-то украдкой установил HHVM, пока вы не искали.

Если ваша система работала раньше, вам нужно найти то, что изменилось, и работать оттуда.

1

По вопросам рекламы [email protected]