我知道get_loaded_extensions()函数,但它会列出很多明显的东西。也许有一种方法可以过滤掉php.exe中的这个列表扩展,只留下外部文件中的这些扩展,并在php.ini中配置?
答案 0 :(得分:3)
不是真的。 PHP在编译和通过php.ini加载的扩展之间没有区别(通过dl()
加载的扩展可以使用ReflectionExtension::isTemporary()
来识别)
您可以做的是比较php -m
和php -nm
的输出。 -m
选项列出了所有扩展(模块),-n
没有加载任何php.ini,因此没有外部扩展。