zyh8419792
V2EX  ›  macOS

mac 10.14.1 无法操作 phpize 没有权限。

  •  
  •   zyh8419792 · Jan 17, 2019 · 3457 views
    This topic created in 2766 days ago, the information mentioned may be changed or developed.

    想装一个 redis 扩展,结果编译上最后一步安装不过。sudo make install 把 so 复制进去 /usr/.../extension/...里的时候,报没有权限。换 root 账户也没法复制。不知道咋搞。 老哥们有什么解决办法吗?

    3 replies    2019-01-18 01:13:28 +08:00
    zyh8419792
        1
    zyh8419792  
    OP
       Jan 17, 2019
    make test 的时候报各种签名错误。
    手动指定外部目录的 so 也是各种签名错误。
    这是怎么了怎么了。
    Warning: PHP Startup: Unable to load dynamic library '/Users/zyh/Downloads/redis-4.2.0/modules/redis.so' - dlopen(/Users/zyh/Downloads/redis-4.2.0/modules/redis.so, 0x0009): code signature in (/Users/zyh/Downloads/redis-4.2.0/modules/redis.so) not valid for use in process: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed. in Unknown on line 0
    lostspirit0
        2
    lostspirit0  
       Jan 17, 2019 via iPhone   ❤️ 1
    mac 系统有保护机制 貌似要 csrutil disable 一下
    zyh8419792
        3
    zyh8419792  
    OP
       Jan 18, 2019
    @lostspirit0 谢谢。记得以前关闭了,更新了自己开了。。。好了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1484 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 16:38 · PVG 00:38 · LAX 09:38 · JFK 12:38
    ♥ Do have faith in what you're doing.