PHP - 发现 Debian 软件包是否存在

标签 php linux unix package

我希望能够发现我们的生产服务器上是否安装了 Debian 软件包,功能应该类似于 extension_loaded() .

谁能推荐一个方法吗?我只能假设我应该使用 exec() 并解析“未找到命令”的返回值,但我想知道是否有更安全/更好的选择。

最佳答案

如果您有执行权限,那么您可以使用以下其中一项:

whereis packagename

apt-cache policy packagename

关于PHP - 发现 Debian 软件包是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6440743/

相关文章:

javascript - 在页面更改时设置 $_SESSION 变量

php - 数据库 : storing index or key value

php - 创建 PHP composer 包时的命名约定

linux - 使用 sed 搜索和替换字符串

linux - www 文件夹内的 .ssh/authorized_keys 文件

shell - 创建包含文件名的新文件并计算每个文件

c++ - 延迟文件数据几分钟

php - 是否有转换这些字符的 php 函数?

linux - 列出当前目录中没有数字的文件名

c++ - 以编程方式从 Unix 中的用户名获取 UID 和 GID?