我需要一种方法来查找所有可用的PHP扩展它们是否已加载。我查看了How do I see the extensions loaded by PHP?,但它只解释了如何找到加载的扩展。我想要一种方法来查找卸载的扩展。找到可用的(未加载的)PHP扩展
从php.ini知道extension_dir我做了一个ls /extension_dir/*.so
返回了26个条目。当我尝试php -m
时,我得到了57个条目。这怎么可能?
我如何知道哪些PHP扩展可以加载?我不想知道哪些是加载的,但哪些是可加载的。
一些扩展内置在没有外部文件。 –
只需将扩展库放入目录中并不一定意味着它们是由php加载的。见http://docs.php.net/manual/en/ini.core.php#ini.extension – VolkerK
@matteo Tassinari,怎么样?它是在编译时定义的,还是它本身的一部分? – maazza