如何在Wampserver中安装PHP扩展libsodium?

Lea*_*ode 12 php wampserver php-extension libsodium

我正在尝试使用PECL 安装Libsodium PHP扩展,但我不知道如何获取所需的dll文件.我想在Windows 7(64位)上使用Wampserver.

谁能帮我?

b9p*_*aat 10

这是我怎么做的.

  1. 从这里下载libsodium> 对于PHP 7.0,对于PHP 5.6对于PHP 5.5(所有x64).#One重要说明,请从此处下载适合您环境的扩展名的x86-32位或x64-64位
  2. 提取下载的文件并将libsodium.dll复制到wamp-> bin-> php-> php5(x).x.xx文件夹
  3. php_libsodium.dll从提取的文件复制到wamp-> bin-> php-> php5(x).x.xx - > ext
  4. 现在单击WAMP系统托盘图标. 在此输入图像描述
  5. 转到PHP-> PHP设置,然后从系统托盘中单击WampManager菜单中的enable dl
  6. 现在从Wampmanager的菜单中添加来自PHP - > php.ini的php.ini的波纹线,保存并关闭它

延长= php_libsodium.dll

  1. 现在重启Apache或从WampManager菜单中单击Restart All Services

你现在应该在php Up and Running的扩展中获得你的php_libsodium.:)

**我没有注意到,这个问题是4个月大.我希望你已经解决了这个问题.


Rya*_*yan 8

Wamp 3.2.0 64 位

尽管过去显然需要更多步骤(请参阅我 2018 年的评论),今天我安装了 Wamp 3.2.0 64 位,当我收到有关 libsodium 无法工作的错误时,我可以通过以下方式轻松修复它:

  1. Wamp 托盘图标 > PHP > PHP 扩展 > 确保选中“钠”
  2. (Wamp会自动刷新)

我很惊喜,它有效!

编辑:2023 年 2 月 24 日

WAMP 3.3.1 64 位

当上述两个步骤还不够时,需要执行其他步骤。

  1. 在终端中运行 cmd php --ini,并记下 php.ini 文件路径,例如C:\wamp64\bin\php\php8.1.16\php.ini

  2. 找到并打开 php.ini 文件

  3. 查找并取消注释extension=sodium

  4. 保存文件并重新启动 WAMP。