Cách nâng cấp Apache 2.2.15 lên 2.4.4 trong CentOS


9

Tôi muốn nâng cấp Apache từ 2.2.15 lên 2.4.4 trong CentOS. Tôi có cần tải xuống các tệp cập nhật vào một thư mục và cập nhật Apache không? Điều này thậm chí có thể?



Hãy xem hướng dẫn này về cách xây dựng nhị phân 2.4 của riêng bạn trên CentOS 6.x. jasonpowell42.wordpress.com/2013/04/05/ Cách
slm

để biết quy trình nâng cấp chi tiết Cài đặt Apache 2.4, MySQL 5.5, PHP 5.5 trên CentOS / RHEL 6/5

Câu trả lời:


13

CentOS 6.x không cung cấp 2.4.x, chỉ có các phiên bản 2.2.x của Apache. CentOS giống như hệ điều hành Red Hat mà nó bắt nguồn từ, RHEL hướng đến sự ổn định và do đó có xu hướng tụt hậu so với những gì vượt trội. Vì vậy, bạn sẽ cần phải:

  1. tự biên dịch nó
  2. tìm RPM nguồn và xây dựng lại / biên dịch lại chúng
  3. tìm một kho lưu trữ đã được xây dựng sẵn ở dạng RPM
  4. tìm các tệp nhị phân dựng sẵn không trong RPM (thường được cài đặt để /opt)

Tự lăn

Có rất nhiều hướng dẫn trực tuyến để biên dịch Apache 2.4.x từ đầu trên CentOS 6.x, đây là một hướng dẫn: Cài đặt Apache 2.4.4 trên CentOS 6.4 , cho thấy cách thức.

Bạn cũng có thể thử tải xuống .tar.gztệp trực tiếp , nó bao gồm .spectệp RPM để bạn có thể xây dựng lại tệp như vậy:

$ rpmbuild -ts httpd-2.4.x.tar.bz2

Tuy nhiên, tôi sẽ không đi quá xa với cách tiếp cận đó, vì có thể bạn sẽ cần một số gói khác hơi khó sử dụng trên CentOS 6.x, mà không cần xây dựng lại chúng.

Tìm một repo

Tôi có thể khuyến khích bạn không thử và tự xây dựng nó trừ khi bạn thực sự tò mò về cách thực hiện. Tôi đã làm nó và nó có thể thực hiện được nhưng có thể mất một chút thời gian và đôi khi có thể hơi bực bội. Thay vào đó, tôi khuyến khích bạn chỉ cần sử dụng Kho lưu trữ Colli Remi đã được xây dựng cho EL6 (Đó là RHEL 6 & CentOS 6).

Trang web của Remi's cung cấp các bộ sưu tập phần mềm và bạn sẽ muốn sử dụng httpd24 . Tất cả những gì cần thiết là cài đặt .repotệp từ URL đó và thực hiện yum update. Điều này sẽ đưa ngăn xếp của bạn lên từ 2.2 đến 2.4.

LƯU Ý: Bộ sưu tập phần mềm (SC) được cung cấp bởi trang web của Remi Collet nằm ở đâu đó giữa các tùy chọn # 3 & # 4 . Tôi nói điều này bởi vì chúng được phân phối dưới dạng RPM nhưng phần mềm được cài đặt vào thư mục /opt. Vì vậy, bạn sẽ có thể di chuyển các trang web của mình sang 2.4, thay vào đó chỉ cần chuyển trực tiếp đến trang web đó, IMO là một điều tốt. Tuy nhiên, bạn sẽ phải cấu hình lại mọi thứ để sử dụng phiên bản Apache 2.4 đã cài đặt!


Bạn kết thúc xếp chồng kép khi SC httpd24 được cài đặt vào / opt và httpd 2.2.x tiêu chuẩn không bị xóa.

1
+1 - đã nâng cấp câu trả lời: unix.stackexchange.com/a/138903/11085

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.