在启动 apache 时,我遇到了 fileinfo 的问题(未定义的符号:pcre_get_compiled_regex_cache_ex)。
- 我在使用 Debian buster (10)
- 使用 php 7.3 cgi
- 通过 phpinfo() 检查是否使用了正确的 php.ini(文件信息未显示为模块)
- 该文件位于 /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
任何帮助将不胜感激。