Điểm:0

Làm sao để cài đặt PHP trên CentOS đã cài đặt sẵn Apache HTTPD?

lá cờ pk

Tôi đang sử dụng CentOS 7. Tôi muốn cài đặt PHP 7 nên tôi đã sử dụng remi-php (Phiên bản PHP mới nhất của ngon là 5,4). Vì phiên bản HTTPD của ngon đã quá cũ, tôi đã biên dịch phiên bản HTTPD mới nhất từ ​​​​mã nguồn.

Tuy nhiên, quá trình biên dịch HTTPD diễn ra hoàn hảo, tuy nhiên, khi tôi cố gắng cài đặt remi-php sử dụng lệnh sau:

yum --enablerepo=remi-php71 cài đặt php php-cli php-intl php-mbstring php-mcrypt php-mysqlnd

Để cài đặt php, ngon cũng sẽ cài đặt phiên bản cũ của httpd (mặc dù tôi đã biên dịch và sử dụng phiên bản HTTPD mới nhất). Nếu tôi tiếp tục cài đặt, HTTPD của tôi sẽ báo lỗi (và không bắt đầu), nhưng nếu tôi không tiếp tục cài đặt, tôi sẽ không có php*.so tệp và apache sẽ không phân tích cú pháp .php các tập tin.

Vì vậy, làm thế nào để tôi cài đặt php mà không ảnh hưởng đến Apache HTTPD mà tôi đã biên dịch trước đây? Tôi không muốn máy chủ của mình có hai phiên bản Apache HTTPD cùng một lúc và có thể gặp sự cố trong tương lai.

Câu trả lời của bạn đưa ra sẽ rất hữu ích cho tôi.

Tôi sẽ đánh giá cao câu trả lời của bạn.

Michael Hampton avatar
lá cờ cz
Tại sao bạn lại sử dụng CentOS 7?!
Tần Quảng avatar
lá cờ pk
@MichaelHampton Tôi đã quen sử dụng CentOS 7 và nhà cung cấp máy chủ của tôi chỉ hỗ trợ CentOS 6 và 7.
Michael Hampton avatar
lá cờ cz
Khi đó, bạn chắc chắn cần một nhà cung cấp mới và CentOS 8. Thật điên rồ khi tiếp tục sử dụng CentOS 7 cho các trang web ngày nay.
Tần Quảng avatar
lá cờ pk
@MichaelHampton Họ cung cấp cho máy chủ nguồn tài nguyên khổng lồ và giá rất rẻ. Tôi thấy không có vấn đề gì với CentOS 7.
Michael Hampton avatar
lá cờ cz
Bạn đã gặp sự cố với CentOS 7!
Điểm:2
lá cờ jp

"mod_php" (gói "php") được xây dựng với httpd hệ thống, vì vậy không thể cài đặt nếu không có nó.

Sử dụng FPM (php-fpm) bạn có thể sử dụng bất kỳ máy chủ web nào.

tôi khuyên bạn nên đọc Mẹo cấu hình PHP giải thích cách chuyển sang FPM và tại sao nó tốt hơn.

Lưu ý:

  • httpd 2.4 trong CentOS 7 được duy trì và có tất cả các bản sửa lỗi bảo mật, xem Các bản sửa lỗi bảo mật nhập ngược
  • Phiên bản mới hơn cũng có sẵn, với các tính năng mới trong Bộ sưu tập phần mềm httpd24, được duy trì bởi SCLo SIG từ RHSCL.
  • httpd 2.4 trong CentOS 8 cũng mới hơn (và sử dụng FPM theo mặc định)
Tần Quảng avatar
lá cờ pk
phiên bản httpd trên centos 7 khi dùng `yum` của mình là 2.4.6-97 và php là 5.4.16-48. Bạn có nghĩ rằng nó an toàn?
Remi Collet avatar
lá cờ jp
an toàn, có. Việc cập nhật lên phiên bản mới chỉ bắt buộc nếu bạn cần các tính năng mới.

Đă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.