我怎样才能找出哪些PHP扩展没有被使用?

我pipe理一个服务器(运行Ubuntu),它托pipe我们客户的网站几十个不同的基于PHP的网站,主要是小型网站,但也有一些CMSes和论坛的安装。

我使用get_loaded_extensions()方法来查看我已经加载了什么扩展。 为了帮助简化服务器(删除不必要的扩展,使升级更容易,稍微提高速度),我想删除没有被任何网站使用的扩展。

我目前有54个不同的扩展加载。

我可以很容易地从我知道使用的列表中删除其中的一些,但是我不太确定的其他列表。 有什么方法可以看到最近没有使用过的扩展名?

我做了一个search,发现这似乎扫描列出的目录中的文件和文件中扩展使用的所有子目录,然后将其与PHP加载的扩展名进行比较。 我肯定会试一试,因为它看起来完全是你想要的。

除此之外,我不认为PHP在内部跟踪最后一次被加载的扩展被脚本使用,这可能会增加一个不可接受的开销,特别是在高stream量的服务器上。