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

标签 php php-extension

我知道 get_loaded_extensions() 函数,但它列出了一长串显而易见的事情。也许有一种方法可以过滤掉 php.exe 内部的列表扩展,只留下这些来自外部文件的真正可选的并在 php.ini 中配置的扩展?

最佳答案

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

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

关于php - 有没有办法列出外部 php 扩展,而不是这些已经在 php.exe 中编译的扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18003577/

相关文章:

php - 在 XAMPP 中安装 dBase 扩展

PHP SQL 服务器 PDOException :could not find driver

php - 如何从我的扩展中将对象返回到 PHP 用户空间?

Php/Mysql游戏: how to implement over the time upgrades

php - 去除 php 字符串中所有不必要的空格

php - 在 ZF2 中使用表单注释和 DoctrineORM 在 composedObject 中呈现值

php - 我可以将 solr pecl 扩展用于生产应用程序吗?

php - 将条形码 ID 作为输入传递给 HTML 表单

javascript - 使用 PHP 刷新后保留选择选项

c++ - PHP-CPP C++ 扩展找不到正则表达式