Phiên bản php tốt nhất để sử dụng với WordPress là gì?


Câu trả lời:


1

Không có (và không nên) có câu trả lời với bất kỳ phiên bản cụ thể nào cho việc này. Phiên bản mới ra mắt, phiên bản cũ bị ngưng.

  • Vào tối thiểu bạn nên sử dụng hỗ trợ phiên bản của PHP. Điều này đảm bảo nó vẫn nhận được các bản sửa lỗi và (hoặc cho các phiên bản ít cập nhật hơn).

  • Tốt nhất bạn nên sử dụng phiên bản ổn định mới nhất của PHP. Điều này đảm bảo bạn có được hiệu suất tốt nhất có thể.

Trang web PHP có trang Phiên bản được hỗ trợ tiện dụng , bao gồm rõ ràng các phiên bản và lộ trình hiện có liên quan để hỗ trợ họ.


Đây vẫn là lý thuyết, và không đối phó với thực tế thực tế. Tối thiểu sử dụng phiên bản ổn định nhất hỗ trợ những gì bạn muốn làm. Phiên bản của PHP không nên là cái đuôi vẫy con chó, như nó đã từng.
jeffmcneill

9

EDIT QUAN TRỌNG

Điều này đã vô tình thu hút sự chú ý của tôi khi nó làm tôi suy nghĩ, PHP 5.4 đã đạt đến EOL và hỗ trợ bảo mật cuối cùng đã bị dừng vào ngày 14 tháng 9 năm 2015.

Theo tài liệu chính thức , PHP 5.5 cuối cùng sẽ đạt EOL vào ngày 10 tháng 7 năm 2016 ( Hỗ trợ tích cực đã bị dừng nhưng phiên bản này vẫn sẽ nhận được các bản cập nhật bảo mật cho đến ngày EOl cuối cùng của ngày 10 tháng 7 năm 2016 ).

Vì vậy, để trở lại câu hỏi ban đầu, bạn nên chạy tối thiểu PHP 5.5 ngay bây giờ, nhưng hãy chắc chắn sẵn sàng chuyển sang PHP 5.6 trong vòng 8 tháng tới kể từ ngày trả lời này

CÂU TRẢ LỜI

Wordpress vẫn bị mắc kẹt trên các phiên bản PHP của khủng long, vì vậy bất kỳ phiên bản PHP nào mới hơn hoặc bằng 5,3 nên làm.

Tuy nhiên, điều rất quan trọng cần lưu ý là tất cả các phiên bản PHP trước phiên bản 5.4 đã được EOL'ed, phiên bản cuối cùng là 5,3 một năm trước. Nói tóm lại, điều này có nghĩa là bất kỳ phiên bản PHP nào cũ hơn 5.4 không còn được hỗ trợ hoặc cập nhật, điều này sẽ gây ra các vấn đề bảo mật lớn nếu bạn vẫn đang sử dụng nó.

Vì vậy, để an toàn, mức tối thiểu bạn nên chạy an toàn là PHP 5.4.x, nơi xsẽ là bản phát hành bảo mật mới nhất.

Nói tóm lại, để an toàn hơn là xin lỗi, giống như Wordpress, luôn luôn là bản tốt nhất để cài đặt bản phát hành ổn định mới nhất có sẵn.


Làm thế nào để một người "xác nhận phiên bản PHP"
Pete

Kiểm tra các tài liệu chính thức và cập nhật quan trọng của tôi
Pieter Goosen

Bây giờ tất cả đều hơi đáng sợ!
Pete

Vâng, mỗi phiên bản PHP chính có một vòng đời được thiết lập ( điều này hoàn toàn làm tôi suy nghĩ, tốt là bạn đã đưa nó trở lại ). Wordpress có chính sách tương tự, nhưng không giống như PHP, Wordpress sẽ đưa ra một phiên bản chính mới sau mỗi 6 tháng
Pieter Goosen

Tôi đang tìm một máy chủ mới nhưng họ không cho bạn biết về điều EOL
Pete

4

Để chạy WordPress, chúng tôi khuyên bạn nên hỗ trợ máy chủ của mình:

Phiên bản PHP 5.6 trở lên

Phiên bản MySQL 5.5 trở lên

Lưu ý: Nếu bạn ở trong môi trường cũ, nơi bạn chỉ có các phiên bản PHP hoặc MySQL cũ hơn, WordPress cũng hoạt động với PHP 5.2.4+ và MySQL 5.0+, nhưng các phiên bản này đã đạt đến End Of Life chính thức và do đó có thể hiển thị trang web của bạn lỗ hổng bảo mật.

Để biết chi tiết xin vui lòng theo liên kết mã:

Yêu cầu Wordpress

Cảm ơn!


Nhờ giải thích với việc sử dụng 5.4 như phiên bản tối thiểu :)
JAS

1
Lưu ý, điều này đã đánh trượt tâm trí của tôi, PHP 5.4 đã được EOL'ed một tháng trước. Bạn nên chạy ít nhất 5,5. Xem cập nhật của tôi cho câu trả lời của tôi
Pieter Goosen

3

Tất cả các câu trả lời ở đây không tính đến một môi trường Wordpress thực tế, hoạt động, nhưng sử dụng các đối số về kết thúc / hỗ trợ (nghĩa là tuổi). Ai quan tâm? Những gì một người thực sự muốn là sự ổn định và chức năng. Do đó, người ta nên sử dụng phiên bản mới nhất mà toàn bộ hệ thống Wordpress (với các chủ đề và plugin mong muốn) sẽ hỗ trợ. Mới nhất vì PHP thường có các cải tiến về tốc độ (và độ ổn định) trong các phiên bản mới hơn, nhưng không phải là "mới nhất", vì tính ổn định có thể bị ảnh hưởng.

Vẫn còn nhiều plugin (đặc biệt là các plugin không được cập nhật gần đây) đã bị loại bỏ hoặc không hỗ trợ mã PHP trong đó, vì vậy việc chạy phiên bản PHP mới nhất và tốt nhất sẽ không hoạt động với các plugin (và chủ đề) đó. 5.6 là phiên bản mới nhất, an toàn nhất với sự hỗ trợ rộng rãi (90 +%) và 7.x là phiên bản mới nhất và chắc chắn có lợi ích về hiệu suất, nhưng rất nhiều chủ đề và plugin wordpress sẽ không hoạt động. Tốt nhất là kiểm tra hệ thống hiện tại của bạn và xem toàn bộ môi trường của bạn có thể làm việc với cái gì. Hãy thử Trình kiểm tra tương thích PHP. Nó không chính xác 100%, nhưng cung cấp cho bạn một cái gì đó để bắt đầu. https://wordpress.org/plugins/php-compabilities-checker/

Cuối cùng, các phiên bản PHP có thể có chức năng cần thiết hoặc mong muốn, chẳng hạn như OpCache hoặc php-fpm / mpm-event. Trong những trường hợp này, 5.5 và 5.6 sẽ làm.


Nếu bạn muốn xem những gì cộng đồng nói chung sử dụng: wptavern.com/php-7-is-now-more-widely- used
than

không có cách nào để chạy hệ thống an toàn trên cơ sở hạ tầng không an toàn, và không có cách nào để chạy hệ thống ổn định trên cơ sở hạ tầng không ổn định. Theo logic của bạn, tôi đoán mọi người vẫn nên sử dụng windows 95 vì có một chương trình không hoạt động trong windows XP :(
Mark Kaplun

@ mark-kaplun Nếu bạn nghĩ ai đó đã viết một cái gì đó vô lý, tốt nhất hãy quay lại và kiểm tra sự hiểu biết của bạn trước. "Toàn bộ hệ thống Wordpress" không ngụ ý TẤT CẢ các hệ thống Wordpress, mà là một hệ thống đầy đủ chức năng và các yêu cầu cũng như giới hạn của nó. Trong nhiều trường hợp, việc thay đổi các yêu cầu (ví dụ, đối với một chương trình không hỗ trợ phiên bản mới hơn), là một bước tốt hơn để thực hiện.
jeffmcneill

không, nó không "tốt hơn" theo bất kỳ cách nào, ngoại trừ lazinees
Mark Kaplun

Sẽ tốt hơn nếu trao đổi một phần cũ trên một chiếc xe đạp với một phần mới hơn có chức năng tương tự, nhưng tốt hơn, vì phần cũ sẽ không được nhà sản xuất nâng cấp? Hay bạn chỉ là người khó tính?
jeffmcneill


0

Kiểm tra các Yêu cầu WordPress cho đề xuất WordPress mới nhất. Phiên bản PHP hiện tại được đề xuất là 7.2 (hoặc cao hơn).

nhập mô tả hình ảnh ở đây

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.