【发布时间】:2022-10-13 01:44:32
【问题描述】:
我安装了带有一些附加模块的 PHP8.1。调用php --version时显示未定义符号错误:
$ php --version
php: symbol lookup error: php: undefined symbol: crypto_core_ristretto255_scalar_invert
我错过了什么?我一直在使用的安装命令:
$ sudo apt install php8.1
$ sudo apt install php8.1-cli php8.1-common php8.1-curl php8.1-mbstring php8.1-mysql php8.1-xml php8.1-zip libapache2-mod-php php-imagick php-gd php8.1-mysql php8.1-gd
系统:Debian 11.5,内核 5.10
编辑:关于 PHP8.1 的附加信息
$ ldd /usr/bin/php8.1 | grep crypto
libcrypto.so.1.1 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 (0x00007f5f05362000)
$ ldd /usr/bin/php8.1 | grep sodium
libsodium.so.23 => /usr/local/lib/libsodium.so.23 (0x00007fda8ef19000)
$ ll /usr/local/lib/libsodium.so.23
lrwxrwxrwx 1 root staff 19 Mar 10 2019 /usr/local/lib/libsodium.so.23 -> libsodium.so.23.2.0
$ ll /usr/local/lib/libsodium.so.23.2.0
-rwxr-xr-x 1 root staff 2.1M Mar 10 2019 /usr/local/lib/libsodium.so.23.2.0
【问题讨论】:
标签: php