小编Poo*_*aki的帖子

如何在Mac OS Mojave上编译和使用php扩展

我刚安装了新的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签名方法或其他什么?

我知道有很多关于这个问题的其他主题但是所有这些都没有得到答复,或者至多建议使用自制软件来解决问题!

谢谢

php apache macos macos-mojave

6
推荐指数
1
解决办法
796
查看次数

标签 统计

apache ×1

macos ×1

macos-mojave ×1

php ×1