Puncte:0

Se elimină httpd construit din tarball

drapel cn

Am nevoie de ajutor pentru a elimina httpd pe care l-am construit din sursa ball, instructiunile de instalare sunt scrise de aici blog

yum elimina nu se poate șterge instalat httpd dar httpd -v comanda încă a arătat că httpd încă mai există pe serverul meu

[root@localhost httpd-2.4.28]# httpd -v
Versiunea serverului: Apache/2.4.28 (Unix)
Server construit: 15 august 2021 09:21:05`

După ce am făcut câteva căutări pe google, am citit că trebuie să șterg folderul și fișierele adăugate manual

[root@linuxhelp1 httpd-2.4.28]# make install
Efectuarea instalării în srclib
make[1]: se introduce directorul `/root/httpd-2.4.28/srclib' 
Efectuarea instalării în apr
make[2]: se introduce directorul `/root/httpd-2.4.28/srclib/apr' 
make[3]: se introduce directorul `/root/httpd-2.4.28/srclib/apr' 
make[3]: Nimic de făcut pentru `local-all' .
make[3]: părăsesc directorul `/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]: Ieșim din directorul `/root/httpd-2.4.28

Am făcut dezinstalați dar nu funcționează, ar trebui să șterg tot acest folder și tot ce este în el?

/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
Puncte:2
drapel us
jmw

Răspuns scurt:

Este sigur să ștergeți directorul /usr/local/apache2. Aceasta ar trebui să elimine versiunea de httpd pe care ați instalat-o. Puteți verifica verificând dacă httpd este instalat după ce eliminați acel director.

Răspuns puțin mai lung:

Pentru a dezinstala manual în *nix, pur și simplu eliminați fișierele din locația lor instalată. Acest lucru a fost setat când ați configurat httpd cu această comandă din postarea de blog legată:

[root@linuxhelp1 httpd-2.4.28]# ./configure --enable-ssl --enable-so --with-mpm=event --with-included-apr --prefix=/usr/local/apache2

Rețineți că yum elimina nu va funcționa deoarece versiunea de httpd instalată nu este vizibilă pentru yum, care funcționează cu baza de date locală rpm.

Puteți verifica dacă versiunea de httpd pe care o vedeți din linia de comandă este cea din /usr/local/apache2 prin alergare care httpd înainte de a elimina directorul.

De asemenea, poate doriți să vedeți dacă instalarea apache2 este menționată oriunde în /etc rulând:

Britt Well avatar
drapel cn
mulțumesc jmw .. încă un lucru, este posibil să reproduci cea mai recentă cale httpd cu acest ghid? `www` dir la `/var/www/html` , nu la `/usr/local/apache2`?
drapel us
jmw
Bună Britt, Puteți seta directorul pentru `www` în `httpd.conf`, aș sugera să vă uitați la documentele pentru DocRoot.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.