Моя версия PHP — 8.3.
Я использовал композитор для установки скелета с GitHub. После настройки веб-сервиса и запуска установщика. Я получаю сообщение об ошибке, что расширение PHP mailparse не работает.
Когда я захожу в командную строку и запускаю эту команду.
Код: Выделить всё
composer update
Код: Выделить всё
PHP Warning: PHP Startup: Unable to load dynamic library 'mailparse.so' (tried: /usr/lib/php/20230831/mailparse.so (/usr/lib/php/20230831/mailparse.so: undefined symbol: mbfl_name2no_encoding), /usr/lib/php/20230831/mailparse.so.so (/usr/lib/php/20230831/mailparse.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
Я изменил приоритет в файле mailparse.ini, чтобы сделать убедитесь, что mailparse загружается после mbstring. Никаких изменений.
Когда я запускаю эту команду:
Код: Выделить всё
php -m | grep -E 'mbstring|mailparse'
Ошибка очевидна.
Код: Выделить всё
/usr/lib/php/20230831/mailparse.so.so:
Спасибо
Подробнее здесь: https://stackoverflow.com/questions/786 ... ame2no-enc
Мобильная версия