Update docs for FFI and dynamic loading extensions (#629)

This commit is contained in:
Jerry Ma
2025-03-13 11:56:40 +08:00
committed by GitHub
parent d643051759
commit a6b843f4dd
4 changed files with 50 additions and 19 deletions

View File

@@ -113,7 +113,7 @@ pgsql 16.2 修复了这个 Bug现在正常工作了。
## ffi
1. 因为 Linux 系统的限制,虽然可以成功编译 ffi 扩展,但无法使用它加载其他 `so` 扩展。Linux 支持加载 so 扩展的前提是非静态编译,但动态编译和本项目的目的冲突
1. 因为 Linux 系统的限制,纯静态编译的状态下spc 默认编译结果为纯静态)无法使用它加载其他 `so` 扩展。Linux 支持加载 so 扩展的前提是非静态编译。如果你需要使用 ffi 扩展,请参见 [编译 GNU libc 的 PHP](./build-with-glibc)
2. macOS 支持 ffi 扩展,但是部分内核下不包含调试符号时会出现错误。
3. Windows 支持 ffi 扩展。