有没有办法列出外部的PHP扩展,而不是已经在php.exe中编译的?

时间:2013-08-01 20:09:08

标签: php php-extension

我知道get_loaded_extensions()函数,但它会列出很多明显的东西。也许有一种方法可以过滤掉php.exe中的这个列表扩展,只留下外部文件中的这些扩展,并在php.ini中配置?

1 个答案:

答案 0 :(得分:3)

不是真的。 PHP在编译和通过php.ini加载的扩展之间没有区别(通过dl()加载的扩展可以使用ReflectionExtension::isTemporary()来识别)

您可以做的是比较php -mphp -nm的输出。 -m选项列出了所有扩展(模块),-n没有加载任何php.ini,因此没有外部扩展。