怎么查询php安装了哪些扩展

如何查询PHP安装了哪些扩展

PHP扩展是模块化组件,可扩展PHP的核心功能,提供额外功能和特性。了解所安装的PHP扩展对于解决问题、优化性能和安全至关重要。本文将提供多种方法来查询已安装的PHP扩展列表。

方法1:通过PHP.ini

PHP.ini是PHP配置文件,包含有关PHP安装的各种设置。要查找已安装的扩展,请执行以下步骤:

1.打开PHP.ini文件。在大多数情况下,它位于`/etc/php/php.ini`(Linux)或`C:\php\php.ini`(Windows)中。

2.搜索`extension`部分。

3.扩展以`.so`、`.dll`或`.extension`结尾的每一行都表示一个已安装的扩展。

示例输出:

extension=mysqli.so

extension=pdo_mysql.so

extension=curl.so

方法2:通过phpinfo()函数

phpinfo()函数显示有关PHP安装的综合信息,包括已加载的扩展。要使用此方法,请执行以下步骤:

1.创建一个新的PHP文件,例如`info.php`。

2.在文件中添加以下代码:

php

phpinfo();

?>

3.将文件保存到Web服务器的文档根目录。

4.在浏览器中访问`info.php`文件。

phpinfo()输出将显示一个包含已安装扩展列表的部分。

方法3:通过get_loaded_extensions()函数

get_loaded_extensions()函数返回一个已加载扩展的数组。要使用此方法,请执行以下步骤:

1.创建一个新的PHP文件,例如`extensions.php`。

2.在文件中添加以下代码:

php

$extensions=get_loaded_extensions();

print_r($extensions);

?>

3.将文件保存到Web服务器的文档根目录。

4.在浏览器中访问`extensions.php`文件。

输出将显示一个包含已安装扩展的数组。

方法4:通过命令行

可以在命令行中使用`php`命令来查询已安装的扩展。执行以下命令:

php-m

输出将显示一个已安装扩展的列表。

其他方法:

除了上述方法外,还有其他方法可以查询已安装的PHP扩展:

使用第三方库:有许多第三方库可以简化查看已安装扩展的过程。例如,`Composer`,`PHPUnit`等。

通过扩展管理器:某些PHP扩展管理器工具提供图形界面或命令行接口来管理已安装的扩展。例如,`PECL`和`PEAR`。

查询已安装的PHP扩展对于维护和优化PHP应用程序至关重要。本文介绍了四种主要方法来查询扩展列表,以及一些其他选项。通过遵循这些步骤,您可以轻松获得有关PHP安装的扩展信息。