簡體   English   中英

PHP 啟動:無法加載動態庫“fileinfo”未定義符號

[英]PHP Startup: Unable to load dynamic library 'fileinfo' undefined symbol

在啟動 apache 時,我遇到了 fileinfo 問題(未定義符號:pcre_get_compiled_regex_cache_ex)。

  • 我在 Debian 破壞者 (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

任何幫助將不勝感激。

舊線程,但萬一有人仍在為此苦苦掙扎:

升級到 rh-php73-php-common-7.3.20 后,我遇到了完全相同的問題。 我用 rh-php73-php-common-7.3.11 RPM 的副本替換了 fileinfo.so。 對於這個特定版本,這對我來說是固定的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM