PHP Запуск: невозможно загрузить динамический c неопределенный символ библиотеки 'fileinfo' - PullRequest
2 голосов
/ 26 мая 2020

При запуске apache у меня возникает проблема с fileinfo (неопределенный символ: pcre_get_compiled_regex_cache_ex).

  • Я использую Debian buster (10)
  • php 7.3 cgi используется
  • проверяется через phpinfo (), что используется правильный php .ini (fileinfo не отображается как модуль)
  • файл находится в / usr / lib / php / 20180731 /fileinfo.so
  • нет известных проблем с другими расширениями

Выполняя php -c /var/www/conf/web24/php.ini -i |grep fileinfo, я получаю

/etc/php/7.3/cli/conf.d/20-fileinfo.ini,
fileinfo
fileinfo support => enabled

Когда Я перезапускаю apache, появляется следующее сообщение об ошибке:

PHP Warning:  PHP Startup: Unable to load dynamic library 'fileinfo' (tried: /usr/lib/php/20180731/fileinfo (/usr/lib/php/20180731/fileinfo: cannot open shared object file: No such file or directory), /usr/lib/php/20180731/fileinfo.so (/usr/lib/php/20180731/fileinfo.so: undefined symbol: pcre_get_compiled_regex_cache_ex)) in Unknown on line 0

Любая помощь будет принята с благодарностью.

...