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

2019-01-17 22:37:38 +08:00
 zyh8419792

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

2868 次点击
所在节点    macOS
3 条回复
zyh8419792
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
2019-01-17 23:19:32 +08:00
mac 系统有保护机制 貌似要 csrutil disable 一下
zyh8419792
2019-01-18 01:13:28 +08:00
@lostspirit0 谢谢。记得以前关闭了,更新了自己开了。。。好了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/528086

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX