Dynamic Library support not availablegoogle了一下才知道原來是dlopen沒找到,因此無法順利載入shared library,解決方法就是
.
1.修改(增加)PHP的Makefile如下
1 LDFLAGS += -ldl2.修改(增加)/path/to/main/php.h如下
22 #define HAVE_LIBDL 13.修改/path/to/ext/standard/dl.c
31 #if defined(HAVE_LIBDL) 32 #include <stdlib.h> 33 #include <stdio.h> 34 #ifdef HAVE_STRING_Hto
31 #if defined(HAVE_LIBDL) || HAVE_MACH_O_DYLD_H 32 #include <stdlib.h> 33 #include <stdio.h> 34 #include <dlfcn.h> 35 #ifdef HAVE_STRING_H
重新編譯,再執行一次php -i
Dynamic Library Support => enabled搞定!!