要查看 PHP 使用了哪些扩展,可以通过以下几种方法:
phpinfo()
函数phpinfo()
函数会输出 PHP 的配置信息,包括已加载的扩展。
<?php
phpinfo();
?>
将上述代码保存为一个 PHP 文件(例如 info.php
),然后在浏览器中访问该文件。你会看到一个包含大量信息的页面,其中有一个名为 "Loaded Modules" 或 "Extensions" 的部分,列出了所有已加载的 PHP 扩展。
php -m
如果你有命令行访问权限,可以使用 php -m
命令来列出所有已加载的 PHP 扩展。
php -m
这个命令会输出一个简单的列表,显示所有已加载的扩展。
php.ini
配置文件PHP 扩展通常是通过 php.ini
配置文件加载的。你可以查看 php.ini
文件来了解哪些扩展被启用。
找到 php.ini
文件的位置:
php --ini
这个命令会显示 php.ini
文件的路径。
打开 php.ini
文件,查找 extension=
或 zend_extension=
的行,这些行表示加载的扩展。
get_loaded_extensions()
函数你还可以在 PHP 脚本中使用 get_loaded_extensions()
函数来获取已加载的扩展列表。
<?php
print_r(get_loaded_extensions());
?>
这个函数会返回一个包含所有已加载扩展的数组。
php -i
命令php -i
命令会输出与 phpinfo()
类似的信息,但直接在命令行中显示。
php -i | grep "Loaded Configuration File"
这个命令会显示 php.ini
文件的位置,你可以进一步查看该文件以了解加载的扩展。
phpinfo()
是最全面的方法,适合在浏览器中查看。php -m
是最简单的方法,适合在命令行中快速查看。php.ini
文件是配置扩展的地方,适合了解扩展的加载方式。get_loaded_extensions()
函数适合在 PHP 脚本中动态获取扩展列表。根据你的需求选择合适的方法来查看 PHP 使用了哪些扩展。