
Мне нужна помощь в удалении httpd
того, что я построил из исходного шара, инструкции по установке написаны отсюдаблог
yum remove
не могу удалить установленные httpd
, но httpd -v
команда все равно показала, что они httpd
все еще существуют на моем сервере
[root@localhost httpd-2.4.28]# httpd -v
Server version: Apache/2.4.28 (Unix)
Server built: Aug 15 2021 09:21:05`
После поиска в Google я прочитал, что мне нужно удалить вручную добавленные папки и файлы.
[root@linuxhelp1 httpd-2.4.28]# make install
Making install in srclib
make[1]: Entering directory `/root/httpd-2.4.28/srclib'
Making install in apr
make[2]: Entering directory `/root/httpd-2.4.28/srclib/apr'
make[3]: Entering directory `/root/httpd-2.4.28/srclib/apr'
make[3]: Nothing to be done for `local-all' .
make[3]: Leaving directory `/root/httpd-2.4.28/srclib/apr'
/root/httpd-2.4.28/srclib/apr/build/mkdir.sh /usr/local/apache2/lib /usr/local/apache2/bin /usr/local/apache2/build
/usr/local/apache2/lib/pkgconfig /usr/local/apache2/include
mkdir /usr/local/apache2
mkdir /usr/local/apache2/lib
mkdir /usr/local/apache2/bin
mkdir /usr/local/apache2/build
mkdir /usr/local/apache2/lib/pkgconfig
mkdir /usr/local/apache2/include
mkdir /usr/local/apache2/manual
make[1]: Leaving directory `/root/httpd-2.4.28
Я сделал, uninstall
но это не работает, мне удалить всю эту папку и все, что в ней?
/usr/local/apache2/lib
/usr/local/apache2/bin
/usr/local/apache2/build
/usr/local/apache2/lib/pkgconfig
/usr/local/apache2/include
/usr/local/apache2
/usr/local/apache2/lib
/usr/local/apache2/bin
/usr/local/apache2/build
/usr/local/apache2/lib/pkgconfig
/usr/local/apache2/include
/usr/local/apache2/manual
решение1
Короткий ответ:
Можно безопасно удалить каталог /usr/local/apache2
. Это должно удалить версию httpd, которую вы установили. Вы можете проверить, проверив, установлен ли httpd после удаления этого каталога.
Чуть более длинный ответ:
Чтобы вручную удалить в *nix, просто удалите файлы из их установленного расположения. Это было установлено, когда вы настраивали httpd с помощью этой команды из связанного блогпоста:
[root@linuxhelp1 httpd-2.4.28]# ./configure --enable-ssl --enable-so --with-mpm=event --with-included-apr --prefix=/usr/local/apache2
Обратите внимание, что это yum remove
не сработает, поскольку установленная вами версия httpd не видна yum, который работает с локальной базой данных rpm.
Вы можете убедиться, что версия httpd, которую вы видите в командной строке, соответствует указанной, /usr/local/apache2
запустив which httpd
ее перед удалением каталога.
Вы также можете проверить, упоминается ли где-нибудь установка apache2, /etc
выполнив:
egrep -R -- "/usr/local/apache2" /etc/