想装一个 redis 扩展,结果编译上最后一步安装不过。sudo make install 把 so 复制进去 /usr/.../extension/...里的时候,报没有权限。换 root 账户也没法复制。不知道咋搞。 老哥们有什么解决办法吗?
1
zyh8419792 OP 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 |
2
lostspirit0 2019-01-17 23:19:32 +08:00 via iPhone 1
mac 系统有保护机制 貌似要 csrutil disable 一下
|
3
zyh8419792 OP @lostspirit0 谢谢。记得以前关闭了,更新了自己开了。。。好了。
|