我正在尝试安装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)
谁能告诉我为什么这行不通,以及我如何克服它?
我使用PECL在MAMP上安装了libsodium。完成所有配置后,这很容易。
基本上,您只需要
[尝试安装PECL时遇到与GNU有关的问题(autom4te:需要GNU m4 1.4或更高版本:/ Applications / MAMP / Library / bin / m4)。
我通过在these steps之后跟随brew install m4
解决了它。
此外,请确保已安装xcode并使用最新版本(xcode-select --install
)。
希望对您有帮助。