缺少钠扩展-wampserver

问题描述 投票:0回答:2

我正在使用 wampserver 3.2.5,尝试安装包需要钠扩展 我打开它并检查了 php.ini 它没有评论然后重新启动所有服务Soduim extension

但我仍然有这个问题

Missing following extensions: 'sodium'

如何解决这个问题?

php wamp wampserver libsodium sodium
2个回答
2
投票

你可能检查错了

php.ini
有2个用于Apache,另一个用于PHP CLI。

首先,升级到 WAMPServer 3.2.7 请参阅 WAMPServer 备份仓库,或者如果你愿意,可以去 SourceForge。保持最新状态总是好的,WAMPServer 更新不会影响您当前安装和配置的 APache/PHP/MySQL/mariaDB 等版本

现在,要在 Apache 环境中激活钠,您要做的就是使用像这样的

wampmanager
菜单

  1. 左键点击系统区的wampmanager图标

  1. 检查
    sodium
    扩展名,如果它旁边没有绿色勾号,点击
    sodium
    这个词,这将导致正确的
    php.ini
    被修改并且Apache将自动重新启动。

您现在应该加载了

sodium
扩展。

您可以通过单击菜单中的

localhost
来检查,然后检查
loaded extensions
以查看现在是否列出了钠。


0
投票

您需要在 WAMP 服务器中启用 ext-sodium。

打开命令行并输入:

php --ini
以检查cli正在使用的php.ini的路径。打开 php.ini 文件并取消注释 extension=sodium 行。

;extension=sodium

extension=sodium
© www.soinside.com 2019 - 2024. All rights reserved.