使用 APT 如何在没有 'apache2' 和所有其他 gimpf 的情况下安装 phpMyAdmin?

Che*_*k12 3 linux package-management apt

我发现很多随 APT 一起安装的软件包往往会安装许多额外的软件包,但我不是系统管理员,所以我通常接受这一点。

当我开始掌握我的 VPS 和 Debian 时,我开始更加关注安装了什么以及为什么安装。

我最近第一次从源代码编译 Nginx,而不是使用 APT 安装 Apache - 这是我正在阅读的文档中推荐的。

致那里的系统管理员:

对于最小安装,您通常是否手动编译/和安装堆栈组件?使用包是不可能的吗?

我的主要问题是:

我应该如何在我的 LEMP 堆栈上维护最小的 phpMyAdmin 安装?

新年快乐。

Den*_*ker 10

phpmyadmin 包对 apache 没有严格的依赖性,但它位于“推荐:”行中。所以主要的答案是在安装 phpmyadmin 时不要遵守这些建议:

sudo apt-get --no-install-recommends install phpmyadmin
Run Code Online (Sandbox Code Playgroud)

还有你的问题:为了可重复性,我总是使用包。供应商提供的包可能的话(在我们的例子中是 CentOS),但如果我必须修补东西,或者如果软件没有打包,我将创建我自己的包(我们有大约 1500 个自定义包,主要是 CPAN 模块)。

  • `--no-install-recommends` 对我(Debian Jessie)的软件包列表没有任何影响,但请参阅我对问题本身的评论,了解如何安装 *php5-fpm* 就足够了。 (2认同)