v2 Debian 12.10 64 安装php8.1对应的扩展 sodium 时报错: configure: error: Package requirements (libsodium >= 1.0.8)

服务器是有libsodium的,

PHP8.2没有此问题,还有8.0是纯粹安装不上,只要开始安装直接失败 以上两个问题100%复现

现在还无法在 php 8.x 安装 sodium 你可以使用 php 7.1 7.2 安装

我再 8.4 版本上安装了 sodium 插件,具体步骤如下:

  1. 进入 容器-> php 容器 > 终端 (注意不要从 运行环境进终端,权限不够)
  2. 安装 开发包,我这里是 ubuntu
apt-get update && apt-get install -y libsodium-dev
  1. 设置环境变量
export LIBSODIUM_CFLAGS="-I/usr/include"
export LIBSODIUM_LIBS="-L/usr/lib/x86_64-linux-gnu -lsodium"
  1. 编译PHP 扩展
docker-php-ext-install sodium
  1. 查看安装状态
    image