插件窝 干货文章 在linux系统中查看php组件有哪些

在linux系统中查看php组件有哪些

PHP 扩展 使用 安装 492    来源:    2025-03-16

在Linux系统中,你可以通过多种方式查看已安装的PHP组件(也称为扩展)。以下是一些常用的方法:

1. 使用 php -m 命令

php -m 命令可以列出当前PHP环境中已加载的所有模块(扩展)。

php -m

这将输出一个列表,显示所有已加载的PHP扩展。

2. 使用 phpinfo() 函数

你可以创建一个PHP文件,使用 phpinfo() 函数来查看详细的PHP配置信息,包括已加载的扩展。

<?php
phpinfo();
?>

将这个文件保存为 info.php,然后通过浏览器访问这个文件(例如 http://your-server/info.php),你将看到一个详细的PHP信息页面,其中包含所有已加载的扩展。

3. 使用 php-config 命令

php-config 是一个用于获取PHP配置信息的工具。你可以使用它来查看PHP的安装路径、扩展目录等信息。

php-config --extension-dir

这将输出PHP扩展的安装目录。你可以通过查看这个目录来了解已安装的扩展。

4. 使用 dpkgrpm 命令(适用于Debian/Ubuntu或CentOS/RHEL)

如果你使用的是基于Debian或Ubuntu的系统,可以使用 dpkg 命令来查看已安装的PHP扩展包:

dpkg -l | grep php

如果你使用的是基于CentOS或RHEL的系统,可以使用 rpm 命令:

rpm -qa | grep php

这些命令将列出所有与PHP相关的已安装包,包括扩展。

5. 使用 pecl 命令

如果你使用 pecl 安装了一些PHP扩展,可以使用以下命令查看已安装的扩展:

pecl list

这将列出通过 pecl 安装的所有扩展。

6. 查看 /etc/php 目录

在大多数Linux系统中,PHP的配置文件通常位于 /etc/php 目录下。你可以查看这个目录中的配置文件来了解已加载的扩展。

例如,查看 /etc/php/7.4/cli/conf.d/ 目录(假设你使用的是PHP 7.4):

ls /etc/php/7.4/cli/conf.d/

这将列出所有已启用的扩展配置文件。

总结

通过以上方法,你可以轻松查看Linux系统中已安装的PHP组件。根据你的需求选择合适的方法来获取信息。