我刚刚安装了新的OSX Mojave,你知道它预装了PHP 7.1.19和一些常用扩展程序。
首先,我不喜欢Homebrew或其他包管理工具,也不会禁用安全实用程序,如csrutil。
我已成功编译intl扩展程序,但由于代码签名问题,Apache无法加载它:
PHP Startup: Unable to load dynamic library 'intl.so' - dlopen(intl.so, 0x0009): code signature in (intl.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
有没有办法签署新编译的扩展,可能使用adhoc签名方法或类似的东西?
我知道有很多其他关于这个问题的主题,但所有的都没有得到答案,最多只是建议使用homebrew之类的解决方法!
谢谢