【问题标题】:ZeroMQ installation error on MAMP with PHP 7.0.0使用 PHP 7.0.0 的 MAMP 上的 ZeroMQ 安装错误
【发布时间】:2017-04-21 09:35:32
【问题描述】:

在运行此命令以使用 MAMP 安装 ZeroMQ 后,我在安装 ZeroMQ 的最后步骤时遇到问题...

sudo pecl install zmq-beta

Build complete.
Don't forget to run 'make test'.

running: make INSTALL_ROOT="/private/tmp/pear/temp/pear-build-rootIN0Z6M/install-zmq-1.1.3" install
Installing shared extensions:     /private/tmp/pear/temp/pear-build-rootIN0Z6M/install-zmq-1.1.3/usr/lib/php/extensions/no-debug-non-zts-20131226/
running: find "/private/tmp/pear/temp/pear-build-rootIN0Z6M/install-zmq-1.1.3" | xargs ls -dils
10893452   0 drwxr-xr-x  3 root  wheel    102 21 Apr 11:29 /private/tmp/pear/temp/pear-build-rootIN0Z6M/install-zmq-1.1.3
10893999   0 drwxr-xr-x  3 root  wheel    102 21 Apr 11:29 /private/tmp/pear/temp/pear-build-rootIN0Z6M/install-zmq-1.1.3/usr
10894000   0 drwxr-xr-x  3 root  wheel    102 21 Apr 11:29 /private/tmp/pear/temp/pear-build-rootIN0Z6M/install-zmq-1.1.3/usr/lib
10894001   0 drwxr-xr-x  3 root  wheel    102 21 Apr 11:29 /private/tmp/pear/temp/pear-build-rootIN0Z6M/install-zmq-1.1.3/usr/lib/php
10894002   0 drwxr-xr-x  3 root  wheel    102 21 Apr 11:29 /private/tmp/pear/temp/pear-build-rootIN0Z6M/install-zmq-1.1.3/usr/lib/php/extensions
10894003   0 drwxr-xr-x  3 root  wheel    102 21 Apr 11:29 /private/tmp/pear/temp/pear-build-rootIN0Z6M/install-zmq-1.1.3/usr/lib/php/extensions/no-debug-non-zts-20131226
10894005 168 -rwxr-xr-x  1 root  wheel  82396 21 Apr 11:29 /private/tmp/pear/temp/pear-build-rootIN0Z6M/install-zmq-1.1.3/usr/lib/php/extensions/no-debug-non-zts-20131226/zmq.so

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

我已经经历了很多问题才能做到这一点,但我真的不确定导致这种“不允许操作”的原因是什么。任何想法将不胜感激。

【问题讨论】:

  • 使用 sudo ...它的说法是不允许的
  • 我已经是 - 请参阅我发布的输出的第一行

标签: php mamp zeromq failed-installation


【解决方案1】:

您需要先从 MAMP 在 PHP 上安装 pecl(而不是在 PHP CLI 上),然后运行以下命令:

sudo /Applications/MAMP/bin/php/php7.0.0/bin/pecl install zmq-beta

【讨论】:

    猜你喜欢
    • 2020-04-15
    • 2013-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-15
    • 2015-07-31
    • 1970-01-01
    相关资源
    最近更新 更多