删除php5-fpm with apt要求安装apache

时间:2014-10-11 20:54:23

标签: ubuntu php

您好我一直在测试(nginx和)hhvm作为php5-fpm的更快替代品。但是删除php5-fm似乎自动安装了apache2。因为我使用nginx,所以我不需要apache。我该如何防止这种情况?

root@s2:~# apt-get remove php5-fpm
The following extra packages will be installed
  apache2 apache2-bin apache2-data libapache2-mod-php5 libaprutil1-dbd-sqlite3
  libaprutil1-ldap ssl-cert
the following packages will be removed
  php5-fpm
the following new packaged will be installed
  apache2 apache2-bin apache2-data libapache2-mod-php5 libaprutil1-dbd-sqlite3
  libaprutil1-ldap ssl-cert

1 个答案:

答案 0 :(得分:4)

似乎有些软件包依赖于运行的php。运行反向取决于php5-fpm,找到可能的候选人:

apt-cache rdepends php5-fpm

从结果中你也可以决定删除反向依赖包,或者保持php5-fpm。

如果你想删除php5-fpm而不考虑任何依赖关系,你可以运行

sudo dpkg -i --force-depends php5-fpm

但是下次oyu将使用apt或dpkg你将不得不修复产生的错误(通常被描述为依赖地狱;)