Как удалить Apache из CentOS, сохраняя php 5.3

У меня проблема с удалением Apache из моей установки CentOS. Прежде всего, я установил lighty (lighttpd), а затем попытался установить php53, с которым был связан httpd.

Я настроил lighty с php, и теперь мне не нужен httpd по какой-либо причине, поэтому я хочу удалить его.

Когда я пытаюсь удалить httpd с моего сервера centos 5.7 с помощью yum он предлагает удалить php.

Итак, как я могу удалить httpd, сохраняя php?

Предполагая, что это запас php53 от CentOS, вы можете безопасно удалить пакет php53. Бинарный файл / usr / bin / php предоставляется php53-cli, а не php53. Другие пакеты / модули php53, которые вы установили, не будут удалены.

Пакет php53 предоставляет php-модуль для apache, поэтому он удаляется при попытке удалить Apache. У этого просто плохое имя, которое может легко привести к путанице, думая, что вы удаляете все php53, когда вы этого не делаете.

Следующее может устранить любую путаницу:

 # see what is inside the php53 RPM. # this is what is being removed when php53 is removed # notice its all stuff for the Apache HTTPd server rpm -ql php53 # show all the php53 packages installed. # notice how they're all sticking around and not being removed rpm -qa 'php53*'