7.4のやつ
handle = php_load_shlib(libpath, &err1); if (!handle) { /* Now, consider 'filename' as extension name and build file name */ char *orig_libpath = libpath; if (slash_suffix) { spprintf(&libpath, 0, "%s" PHP_SHLIB_EXT_PREFIX "%s." PHP_SHLIB_SUFFIX, extension_dir, filename); /* SAFE */ } else { spprintf(&libpath, 0, "%s%c" PHP_SHLIB_EXT_PREFIX "%s." PHP_SHLIB_SUFFIX, extension_dir, DEFAULT_SLASH, filename); /* SAFE */ } handle = php_load_shlib(libpath, &err2); if (!handle) { php_error_docref(NULL, error_type, "Unable to load dynamic library '%s' (tried: %s (%s), %s (%s))", filename, orig_libpath, err1, libpath, err2); efree(orig_libpath); efree(err1); efree(libpath); efree(err2); return FAILURE; } efree(orig_libpath); efree(err1); }
- ライブラリロードに失敗してる
- php_load_shlibに失敗してる
- iniファイルのextensionの設定が正しくない
- soファイルの読み込みがうまくいってない
- 関連するライブラリのインストールがうまくいってない(レポジトリは統一すること)