You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

macOS Big Sur下ionCube Loader安装及代码签名问题求助

关于ionCube Loader在macOS上的安装及代码签名问题求助

问题背景

  • 下载ionCube Loader Wizard后,出现以下问题:
    1. 向导正确检测到当前系统为macOS x86-64
    2. 向导提供的压缩包仅包含适配旧版PHP的ioncube_loader_dar_x.x.so文件,缺少PHP 7.4及8.x版本的对应文件
    3. 已将loader文件放置到目录/usr/local/lib/php/pecl/20190902
    4. 在/usr/local/etc/php/7.4/conf.d/00-ioncube.ini中配置了zend_extension = /usr/local/lib/php/pecl/20190902/ioncube_loader_mac_7.4.so,但压缩包中只有ioncube_loader_DAR_x.x.so文件,想明确dar与mac版本的区别

后续操作及报错

手动从官网下载了适配PHP 7.4的macOS 64位loader文件,尝试通过代码签名解决macOS安全限制,执行了以下签名命令:

codesign --sign "Yarik Nashivan" --force --keychain ~/Library/Keychains/login.keychain-db /usr/local/opt/php@7.4/lib/httpd/modules/libphp7.so  
codesign --sign "Yarik Nashivan" --force --keychain ~/Library/Keychains/login.keychain-db /usr/local/lib/php/pecl/20190902/ioncube_loader_mac_7.4.so  

但Apache日志中仍出现如下错误:

Failed loading /usr/local/lib/php/pecl/20190902/ioncube_loader_mac_7.4.so: dlopen(/usr/local/lib/php/pecl/20190902/ioncube_loader_mac_7.4.so, 9): no suitable image found.
Did find: /usr/local/lib/php/pecl/20190902/ioncube_loader_mac_7.4.so: code signing blocked mmap() of '/usr/local/lib/php/pecl/20190902/ioncube_loader_mac_7.4.so'
/usr/local/lib/php/pecl/20190902/ioncube_loader_mac_7.4.so: stat() failed with errno=22

现寻求解决上述安装及代码签名问题的方案。

内容的提问来源于stack exchange,提问作者nashyvan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 13:45:30