Tom Marthenal Asked: 2012-06-20 06:44:10 +0800 CST2012-06-20 06:44:10 +0800 CST 2012-06-20 06:44:10 +0800 CST 我如何确定哪些 PHP 扩展没有被使用? 772 我管理着一台服务器(运行 Ubuntu),它托管我们客户的网站,其中有几十个不同的基于 PHP 的网站,主要是小型网站,但也安装了一些 CMS 和论坛。 我使用该get_loaded_extensions()方法查看我加载了哪些扩展。为了帮助简化服务器(删除不必要的扩展以使升级更容易并略微提高速度),我想删除任何站点未使用的扩展。 我目前加载了 54 个不同的扩展。 我可以很容易地从我知道使用过的列表中删除其中的一些,但其他我不太确定。有什么方法可以查看最近未使用的扩展吗? linux php php5 1 个回答 Voted Best Answer Matthew Gall 2012-06-21T06:06:05+08:002012-06-21T06:06:05+08:00 我进行了搜索,发现它似乎在扫描列出的目录中的文件和文件中用于扩展使用的所有子目录,然后将其与 PHP 加载的扩展进行比较。我肯定会尝试一下,因为它似乎完全符合您的要求。 除此之外,我认为 PHP 不会在内部跟踪上次加载的扩展被脚本使用的时间,这样做可能会增加不可接受的开销,尤其是在高流量服务器上。
我进行了搜索,发现它似乎在扫描列出的目录中的文件和文件中用于扩展使用的所有子目录,然后将其与 PHP 加载的扩展进行比较。我肯定会尝试一下,因为它似乎完全符合您的要求。
除此之外,我认为 PHP 不会在内部跟踪上次加载的扩展被脚本使用的时间,这样做可能会增加不可接受的开销,尤其是在高流量服务器上。