首页 > 解决方案 > PHP返回php:符号查找错误:php:未定义符号:pcre2_set_depth_limit_8

问题描述

我已经通过 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。

标签: php

解决方案


推荐阅读