gpt4 book ai didi

php - 尝试运行 PHP 返回 php : symbol lookup error: php: undefined symbol: pcre2_set_depth_limit_8

转载 作者:行者123 更新时间:2023-12-04 18:38:58 27 4
gpt4 key购买 nike

我已经通过 APT 安装了 PHP 7.4,但每次尝试运行它时,都会收到以下错误消息:

php: symbol lookup error: php: undefined symbol: pcre2_set_depth_limit_8
运行命令
ldd /usr/bin/php7.4 | grep pcre2
返回
libpcre2-8.so.0 => /usr/local/lib/libpcre2-8.so.0 (0x00007fa00625e000) 
运行命令
nm -gD /usr/local/lib/libpcre2-8.so.0 | grep depth
什么都不返回,表明库不包含符号。然而,图书馆位于
/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0
确实包含符号。运行 ldconfig -v似乎没有任何效果。
注意:我使用的是 PHP,而不是 PHP-fpm
我正在使用 Ubuntu 21.04。

最佳答案

删除 /usr/local/lib/libpcre2-8.so.0 中的符号链接(symbolic link)并将其替换为指向 /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0似乎可以解决这个问题。希望这可以帮助任何面临同样问题的人。

关于php - 尝试运行 PHP 返回 php : symbol lookup error: php: undefined symbol: pcre2_set_depth_limit_8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68427225/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com