我正在使用 wampserver 3.2.5,尝试安装包需要钠扩展 我打开它并检查了 php.ini 它没有评论然后重新启动所有服务
但我仍然有这个问题
Missing following extensions: 'sodium'
如何解决这个问题?
你可能检查错了
php.ini
有2个用于Apache,另一个用于PHP CLI。
首先,升级到 WAMPServer 3.2.7 请参阅 WAMPServer 备份仓库,或者如果你愿意,可以去 SourceForge。保持最新状态总是好的,WAMPServer 更新不会影响您当前安装和配置的 APache/PHP/MySQL/mariaDB 等版本
现在,要在 Apache 环境中激活钠,您要做的就是使用像这样的
wampmanager
菜单
sodium
扩展名,如果它旁边没有绿色勾号,点击sodium
这个词,这将导致正确的php.ini
被修改并且Apache将自动重新启动。您现在应该加载了
sodium
扩展。
您可以通过单击菜单中的
localhost
来检查,然后检查loaded extensions
以查看现在是否列出了钠。
您需要在 WAMP 服务器中启用 ext-sodium。
打开命令行并输入:
php --ini
以检查cli正在使用的php.ini的路径。打开 php.ini 文件并取消注释 extension=sodium 行。
;extension=sodium
到
extension=sodium