0

我一直在尝试在 Azure 中的 PHP Web App 上安装 Libsodium,但我遇到了一些权限问题。
我一直在点击此链接尝试安装它:https : //paragonie.com/book/pecl-libsodium/read/00-intro.md#installing-libsodium 但它需要我放置 libsodium.dll 文件进入与 php.exe 文件相同的目录 - 我显然没有正确的写入权限,这可能是命令行中出现此错误的原因:

错误:DSP libsodium.dsp 不存在。

有任何想法吗?

提前致谢

4

2 回答 2

0

我怀疑您尝试使用 安装扩展pecl install libsodium,这很难在 Windows 上运行。

这就是建议您下载.dll并使用它的原因。即使您开始pecl install libsodium工作,它也只会创建一个.dll您需要在 PHP 中激活的文件。

因此,在您获得对该 php.exe 目录的写访问权之前,您会迷失方向。

于 2017-06-02T09:13:36.713 回答
0

如果该 DLL 在%PATH%.

如果可行,那么您可以构建一个 XDT 转换以向系统添加一个仲裁文件夹%PATH%。方法如下:https ://github.com/projectkudu/kudu/wiki/Xdt-transform-samples#adding-environment-variables

于 2017-06-02T18:35:13.630 回答