如何在 Debian 上找到已安装的 php 扩展?

hel*_*cim 1 php debian

是否可以在 Debian 上获取已安装的 php 扩展列表?有没有什么简单的方法可以找到 debian php 包中存在哪些扩展以及哪些必须手动编译(实际上三个列表会很有用:所有已启用的扩展、所有已安装的扩展、启用和未启用、所有扩展可作为 deb 包用于给定的 debian 版本)?

小智 8

不完全确定你想要完成什么,但似乎这可以解决问题:

dpkg -l | grep php
Run Code Online (Sandbox Code Playgroud)

要搜索 中可用的 PHP 包apt,您可以执行以下操作:

apt-cache search php | grep '^php'
Run Code Online (Sandbox Code Playgroud)

调用以下内容将为您提供当前在 PHP 运行时中加载的模块列表(包括内置模块),但它仅限于 CLI 版本,而不是 PHP 本身的 webserver 模块:

php -m
Run Code Online (Sandbox Code Playgroud)

phpinfo()从 PHP 脚本调用将为您提供更广泛的信息。