【问题标题】:Installing libsodium in MAMP environment在 MAMP 环境中安装 libsodium
【发布时间】:2016-05-10 04:36:48
【问题描述】:

我正在尝试安装 libsodium(遵循本指南 https://paragonie.com/book/pecl-libsodium/read/00-intro.md#installing-libsodium)。当我尝试使用 pecl install libsodium 时,我得到以下结果:

Build process completed successfully
Installing '/usr/lib/php/extensions/no-debug-non-zts-20121212/libsodium.so'
ERROR: failed to write /usr/lib/php/extensions/no-debug-non-zts-20121212/libsodium.so (copy(/usr/lib/php/extensions/no-debug-non-zts-20121212/libsodium.so): failed to open stream: Operation not permitted)

谁能告诉我为什么这不起作用,以及我该如何克服它?

【问题讨论】:

标签: mamp pecl libsodium


【解决方案1】:

我使用 PECL 在 MAMP 上安装了 libsodium。 一切都配置好后就很容易了。

基本上你只需要

  1. 在 MAMP > PHP 上选中此复选框。确保打开一个新的终端选项卡或重新启动它才能生效。

  2. 运行pecl install libsodium 并按照最新说明进行操作

疑难解答

我在尝试使用 PECL 安装时遇到了与 GNU 相关的问题(autom4te:需要 GNU m4 1.4 或更高版本:/Applications/MAMP/Library/bin/m4)。

我在brew install m4之后关注these steps解决了这个问题。

另外,请确保已安装 xcode 并使用最新版本 (xcode-select --install)。

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 2011-07-21
    • 1970-01-01
    • 2020-10-28
    • 1970-01-01
    • 2019-05-24
    • 2022-01-02
    • 2019-01-04
    • 2021-06-22
    • 2015-11-11
    相关资源
    最近更新 更多