我刚安装了新的OSX Mojave,你知道它预装了PHP 7.1.19,只有几个扩展可用.
首先,我不是自制软件或任何其他软件包管理器的粉丝,也不是禁用安全工具,即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
Run Code Online (Sandbox Code Playgroud)
有没有办法签署新编译的扩展,可能使用ad-hoc签名方法或其他什么?
我知道有很多关于这个问题的其他主题但是所有这些都没有得到答复,或者至多建议使用自制软件来解决问题!
谢谢