V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zyh8419792
V2EX  ›  macOS

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

  •  
  •   zyh8419792 · 2019-01-17 22:37:38 +08:00 · 2865 次点击
    这是一个创建于 1917 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    3 条回复    2019-01-18 01:13:28 +08:00
    zyh8419792
        1
    zyh8419792  
    OP
       2019-01-17 22:38:28 +08:00
    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  
       2019-01-17 23:19:32 +08:00 via iPhone   ❤️ 1
    mac 系统有保护机制 貌似要 csrutil disable 一下
    zyh8419792
        3
    zyh8419792  
    OP
       2019-01-18 01:13:28 +08:00
    @lostspirit0 谢谢。记得以前关闭了,更新了自己开了。。。好了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5317 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 09:11 · PVG 17:11 · LAX 02:11 · JFK 05:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.