Điểm:0

Xóa httpd được tạo từ tarball

lá cờ cn

Tôi cần giúp đỡ để loại bỏ httpd mà tôi đã xây dựng từ bóng nguồn, hướng dẫn cài đặt được viết từ này Blog

yum loại bỏ không thể xóa cài đặt httpd nhưng httpd -v lệnh vẫn cho thấy rằng httpd vẫn tồn tại trên máy chủ của tôi

[root@localhost httpd-2.4.28]# httpd -v
Phiên bản máy chủ: Apache/2.4.28 (Unix)
Máy chủ được tạo: ngày 15 tháng 8 năm 2021 09:21:05`

Sau khi thực hiện một số tìm kiếm trên google, tôi đọc được rằng tôi cần xóa thư mục và tệp được thêm thủ công

[root@linuxhelp1 httpd-2.4.28]# thực hiện cài đặt
Thực hiện cài đặt trong srclib
make[1]: Vào thư mục `/root/httpd-2.4.28/srclib' 
Thực hiện cài đặt trong tháng tư
make[2]: Vào thư mục `/root/httpd-2.4.28/srclib/apr' 
make[3]: Vào thư mục `/root/httpd-2.4.28/srclib/apr' 
make[3]: Không cần làm gì cho `local-all' .
make[3]: Rời khỏi thư mục `/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/bao gồm
mkdir /usr/local/apache2/manual
make[1]: Rời khỏi thư mục `/root/httpd-2.4.28

tôi đa lam gỡ cài đặt nhưng nó không hoạt động, tôi có nên xóa tất cả thư mục này và mọi thứ trong đó không?

/usr/local/apache2/lib 
/usr/local/apache2/bin 
/usr/local/apache2/build 
/usr/local/apache2/lib/pkgconfig 
/usr/local/apache2/bao gồm
/usr/local/apache2
/usr/local/apache2/lib
/usr/local/apache2/bin
/usr/local/apache2/build
/usr/local/apache2/lib/pkgconfig
/usr/local/apache2/bao gồm
/usr/local/apache2/manual
Điểm:2
lá cờ us
jmw

Câu trả lời ngắn:

Xóa thư mục là an toàn /usr/local/apache2. Thao tác này sẽ xóa phiên bản httpd mà bạn đã cài đặt. Bạn có thể xác minh bằng cách kiểm tra xem httpd đã được cài đặt chưa sau khi bạn xóa thư mục đó.

Câu trả lời dài hơn một chút:

Để gỡ cài đặt thủ công trong *nix, chỉ cần xóa các tệp khỏi vị trí đã cài đặt của chúng. Điều này được đặt khi bạn định cấu hình httpd bằng lệnh này từ blogpost được liên kết:

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

Lưu ý rằng yum loại bỏ sẽ không hoạt động vì phiên bản httpd bạn đã cài đặt không hiển thị với yum, phiên bản này hoạt động với cơ sở dữ liệu rpm cục bộ.

Bạn có thể xác minh rằng phiên bản httpd bạn đang thấy từ dòng lệnh là phiên bản trong /usr/local/apache2 bằng cách chạy httpd nào trước khi xóa thư mục.

Bạn cũng có thể muốn xem cài đặt apache2 có được tham chiếu ở bất kỳ đâu trong /vân vân bằng cách chạy:

Britt Well avatar
lá cờ cn
cảm ơn bạn jmw .. một điều nữa, có thể sao chép đường dẫn httpd mới nhất bằng hướng dẫn này không? `www` dir tại `/var/www/html` , không phải tại `/usr/local/apache2` ?
lá cờ us
jmw
Chào Britt, Bạn có thể đặt thư mục cho `www` trong `httpd.conf` của mình, tôi khuyên bạn nên xem tài liệu cho DocRoot.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.