我在libsodium
本地服务器(WAMP64)上安装时遇到了很大的麻烦。
我使用了本指南和许多其他指南,但仍然没有运气。
我成功安装了PEAR
,但我不能用它来安装libsodium
. 有人可以逐步发布一个小指南来帮助我吗?
我会很感激安装Halite
,需要的帮助libsodium
,因为也许这将是我的下一步。
谢谢大家。
我在libsodium
本地服务器(WAMP64)上安装时遇到了很大的麻烦。
我使用了本指南和许多其他指南,但仍然没有运气。
我成功安装了PEAR
,但我不能用它来安装libsodium
. 有人可以逐步发布一个小指南来帮助我吗?
我会很感激安装Halite
,需要的帮助libsodium
,因为也许这将是我的下一步。
谢谢大家。
在 Windows 上,为您的 PHP 版本下载适当的 zip 文件,然后按照以下三个步骤操作。(我在测试中将 1.0.6 用于 PHP 7.0)。
第 1 步中的粗体部分是我所缺少的。一旦我将 dll 放入该文件夹并重新启动 Apache,一切都开始工作了。
您可以使用此代码创建一个新的 php 文件以验证它是否正常工作:
<?php
var_dump([
\Sodium\library_version_major(),
\Sodium\library_version_minor(),
\Sodium\version_string()
]);
不要尝试使用 Pear/Pecl 在 Windows 上安装 Pecl 扩展。不起作用。
而是使用预编译的 .dll 文件。
指南页面甚至这样说:
在 Windows 上安装 Libsodium 和 PHP 扩展
在 Windows 上,为您的 PHP 版本下载适当的 zip 文件,然后按照以下三个步骤操作。
如果钠可用或不可用,则使用以下命令签入 PHP 模块
cmd> php -m cmd> php --ri 钠
如果未列出钠,则转到 /php/php.ini 并搜索“;extension=sodium”并删除“;” 你会很高兴的