Score:0

การลบ httpd ที่สร้างขึ้นจาก tarball

ธง cn

ฉันต้องการความช่วยเหลือในการลบ httpd ที่ฉันสร้างขึ้นจากซอร์สบอล คำแนะนำสำหรับการติดตั้งเขียนขึ้นจากสิ่งนี้ บล็อก

ยำถอด ไม่สามารถลบที่ติดตั้งได้ httpd แต่ httpd -v คำสั่งยังคงแสดงให้เห็นว่า httpd ยังคงมีอยู่บนเซิร์ฟเวอร์ของฉัน

[root@localhost httpd-2.4.28]# httpd -v
เวอร์ชันเซิร์ฟเวอร์: Apache/2.4.28 (Unix)
สร้างเซิร์ฟเวอร์: 15 ส.ค. 2021 09:21:05`

หลังจากทำการค้นหาโดย Google ฉันอ่านว่าฉันต้องลบโฟลเดอร์และไฟล์ที่เพิ่มด้วยตนเอง

[root@linuxhelp1 httpd-2.4.28]# ทำการติดตั้ง
ทำการติดตั้งใน srclib
make[1]: เข้าสู่ไดเร็กทอรี `/root/httpd-2.4.28/srclib' 
ติดตั้งในเดือน เม.ย
make[2]: เข้าสู่ไดเร็กทอรี `/root/httpd-2.4.28/srclib/apr' 
make[3]: เข้าสู่ไดเร็กทอรี `/root/httpd-2.4.28/srclib/apr' 
make[3]: ไม่มีอะไรให้ทำสำหรับ `local-all'
ทำ [3]: ออกจากไดเร็กทอรี `/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.dir
mkdir /usr/local/apache2/lib
mkdir /usr/local/apache2/bin
mkdir /usr/local/apache2/build.mkdir
mkdir /usr/local/apache2/lib/pkgconfig.mkdir
mkdir /usr/local/apache2/include.mkdir
mkdir /usr/local/apache2/คู่มือ
make[1]: ออกจากไดเร็กทอรี `/root/httpd-2.4.28

ฉันทำ ถอนการติดตั้ง แต่มันใช้งานไม่ได้ ฉันควรลบโฟลเดอร์นี้ทั้งหมดและทุกอย่างในนี้หรือไม่

/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/คู่มือ
Score:2
ธง us
jmw

คำตอบสั้น ๆ :

การลบไดเร็กทอรีนั้นปลอดภัย /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

โปรดทราบว่า ยำถอด จะไม่ทำงานเนื่องจากรุ่นของ httpd ที่คุณติดตั้งไม่สามารถมองเห็นได้โดย yum ซึ่งทำงานร่วมกับฐานข้อมูล rpm ในเครื่อง

คุณสามารถตรวจสอบได้ว่าเวอร์ชันของ httpd ที่คุณเห็นจากบรรทัดคำสั่งนั้นเป็นเวอร์ชันใด /usr/local/apache2 ด้วยการวิ่ง ซึ่งhttpd ก่อนลบไดเร็กทอรี

คุณอาจต้องการดูว่ามีการอ้างอิงการติดตั้ง apache2 ที่ใดก็ได้ในหรือไม่ / ฯลฯ ด้วยการวิ่ง:

Britt Well avatar
cn flag
ขอบคุณ jmw .. อีกอย่างหนึ่ง เป็นไปได้ไหมที่จะจำลองเส้นทาง httpd ล่าสุดด้วยป้ายบอกทางนี้ `www` dir ที่ `/var/www/html` ไม่ใช่ที่ `/usr/local/apache2` ?
us flag
jmw
สวัสดีบริท คุณสามารถตั้งค่าไดเร็กทอรีสำหรับ `www` ใน `httpd.conf` ของคุณ ฉันขอแนะนำให้ดูเอกสารสำหรับ DocRoot

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา