php - 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。
解决方案
推荐阅读
- javascript - Cheerio,axios,reactjs 到 web 从返回空列表的网页上刮下一张桌子
- javascript - 在 .done 之外访问索引值
- firebase - 使用 FireBase 部署后,我可以轻松修改我的 html/css 文件吗?
- javascript - Bootstrap 4,弹性盒| 怎么做
- 元素适合容器宽度
- python - 无法在 jupyter notebook 中创建 Python 3 笔记本
- snowflake-cloud-data-platform - 如何更改雪花表以删除 VARIANT 数据类型中的字段?
- java - 如果我的系统是 64 位,为什么我的项目会生成 32 位的 jar 文件?
- angular - *ngFor 不显示来自 Angular 8 中 API 的数据
- c - 如何将汇编代码转换为 C 代码?
- javascript - @ks89/angular-modal-gallery 从轮播描述中删除图像文本