[Info] Tại sao bạn cần nâng cấp lên PHP 7+ càng sớm càng tốt

PHP là một trong những ngôn ngữ thiết kế website phổ biến nhất hiện nay. Trên thực tế, 70% các trang web sử dụng PHP.

PHP là một trong những ngôn ngữ thiết kế website phổ biến nhất hiện nay. Trên thực tế, 70% các trang web sử dụng PHP.

PHP cũng hỗ trợ các trang web WordPress. Nhưng một vấn đề lớn mà chúng ta thường gặp phải trong cộng đồng WordPress là nhiều trang web, doanh nghiệp, nhà cung cấp dịch vụ lưu trữ và nhà phát triển không hỗ trợ các phiên bản PHP mới nhất. Điều này đặc biệt khó chịu khi xem xét nâng cấp phiên bản php.

nâng cấp lên php7

tại sao phải nâng cấp lên php7

HOSTVN cung cấp dịch vụ lưu trữ hỗ trợ các phiên bản PHP mới nhất từ ​​5.3 đến 7.x

Chúng tôi thực sự tin rằng tất cả người dùng WordPress nên nâng cấp lên phiên bản PHP mới nhất càng sớm càng tốt. Việc nâng cấp sẽ ngay lập tức cải thiện tốc độ và hiệu suất trang web của bạn, ngoài ra nó còn cung cấp các lợi ích về bảo mật và khả năng tương thích.

WordPress và vấn đề PHP

8 trong số 10 trang web WordPress đang chạy trên phiên bản PHP không còn được hỗ trợ nếu chủ sở hữu trang web không hành động nhanh.

Theo thống kê của WordPress.org, 26,5% trang web WordPress đang sử dụng PHP 5.6. Vấn đề là gì? PHP 5.6 đã kết thúc phát triển vào ngày 19 tháng 1 năm 2017 và nó sẽ chính thức ngừng cập nhật vào ngày 31 tháng 12. Điều này có nghĩa là nó sẽ không còn hỗ trợ bảo mật và các trang web tiếp tục sử dụng nó có thể bị lộ các lỗ hổng chưa được vá.

Tiếp theo, PHP 7.0, hết hạn sử dụng vào ngày 3 tháng 12 năm 2018. Nó cũng không còn là phiên bản PHP được hỗ trợ nữa. Tuy nhiên, 15,2% trang web WordPress sử dụng PHP 7.0.

Nếu bạn đang nghĩ, đây không phải là bản phát hành PHP 7.0 mới ?! Đây là phiên bản của hai năm trước và 11 tháng trước. Như với bất kỳ phần mềm nào, PHP có một vòng đời phát hành mà nó cần phải tuân theo để tiếp tục phát triển với những cải tiến và tính năng mới (giống như WordPress). Mỗi phiên bản chính của PHP thường được hỗ trợ đầy đủ với các bản vá và sửa lỗi bảo mật trong hai năm sau khi phát hành.

Và hiện tại, khoảng 10% trang web đang chạy trên các phiên bản PHP cũ không được hỗ trợ, bao gồm 5.2, 5.3, 5.4 và 5.5.

Vì vậy, tổng cộng, tại thời điểm viết bài, có tới 70% các trang web WordPress đang chạy hoặc sắp chạy, một phiên bản PHP không được hỗ trợ.

Chỉ có khoảng 30% các trang web WordPress đang chạy trên các phiên bản hỗ trợ mới nhất là PHP PHP 7.2 và PHP 7.3.

nâng cấp lên php 7

Tại sao rất nhiều trang web WordPress vẫn sử dụng phiên bản PHP cũ?

Có nhiều lý do khiến các trang web tiếp tục chạy trên các phiên bản PHP lỗi thời và không được hỗ trợ, nhưng đây là những lý do phổ biến nhất.

1. Chủ sở hữu trang web không biết hoặc không quan tâm

Đối với nhiều chủ sở hữu trang web, đặc biệt là những người không chuyên về kỹ thuật, tất cả những gì họ quan tâm là trang web của họ đang hoạt động và trông đẹp. Nếu họ không phải nâng cấp phiên bản PHP của mình, tại sao họ lại làm vậy?

2. Các vấn đề liên quan đến plugin và chủ đề

Đối với các nhà phát triển có plugin và chủ đề, việc cập nhật lên các phiên bản PHP mới nhất liên quan đến việc cập nhật mã nguồn của họ, cùng với thử nghiệm rộng rãi để đảm bảo khả năng tương thích. Rốt cuộc, họ không muốn phá vỡ trang web của người dùng và trì hoãn việc nâng cấp lên phiên bản tương thích PHP mới.

3. Máy chủ lưu trữ web không hỗ trợ phiên bản PHP mới

Về cơ bản, các công ty lưu trữ web không muốn phá vỡ trang web của khách hàng. Mặc dù PHP 5.6 đã được phát hành vào năm 2014 và PHP 7.0 sắp hết hạn sử dụng, một số nhà cung cấp dịch vụ lưu trữ đã ngừng cập nhật máy chủ của họ lên phiên bản PHP mới nhất (7.2 hoặc 7.3) do có khả năng bị lỗi. các plugin và chủ đề bị hỏng.

Điều này có nghĩa là nếu bạn muốn trang web của mình chạy trên phiên bản PHP mới nhất, bạn sẽ cần liên hệ với nhà cung cấp dịch vụ lưu trữ để giúp bạn.

HOSTVN cung cấp dịch vụ lưu trữ hỗ trợ các phiên bản PHP mới nhất từ ​​5.3 đến 7.x

Tại sao wordpress không bắt người dùng sử dụng PHP mới

Dự án WordPress không bắt buộc người dùng phải sử dụng các phiên bản PHP mới nhất vì nó khá phức tạp.

Nhưng mọi thứ sẽ thay đổi vào năm 2019.

Tại WordCamp US vào tháng 12 năm 2018, đã có thông báo rằng PHP 5.6 sẽ trở thành phiên bản được hỗ trợ tối thiểu vào nửa đầu năm 2019 và phiên bản tối thiểu sẽ được nâng cấp lên PHP 7.0 vào nửa cuối năm 2019 nếu mọi việc diễn ra theo đúng kế hoạch.

Chủ sở hữu trang web chỉ có thể vô hiệu hóa điều này bằng cách cập nhật PHP.

Gần đây, vào đầu tháng 12, người đóng góp cốt lõi cho WordPress, Gary Pendergast đã đề xuất cập nhật các phiên bản PHP. Kế hoạch được Matt Mullenweg xác nhận trong WordCamp US, sẽ biến PHP 5.6 trở thành phiên bản bắt buộc tối thiểu cho WordPress vào tháng 4 năm 2019, với PHP 7.0 sẽ trở thành phiên bản tối thiểu vào đầu tháng 12 năm 2019.

Sau khi Matt công bố đề xuất tại WCUS, nó đã nhận được sự hoan nghênh từ cộng đồng wordpress.

Tại sao bạn nên nâng cấp PHP 7+

Nghề nghiệp Nâng cấp đi kèm với vô số lợi ích về tốc độ, hiệu suất và bảo mật .

1. Tốc độ và hiệu suất

Nếu trang web của bạn đang chạy trên phiên bản PHP cũ hơn, việc cập nhật lên phiên bản mới nhất sẽ mang lại cho bạn nhiều hiệu suất hơn so với PHP 5.

Khi PHP 7.0 được phát hành, nó đã được ca ngợi rộng rãi vì mang lại hiệu suất đáng kể. Trên thực tế, điểm chuẩn chính thức của PHP sử dụng WordPress 4.1.1 cho thấy rằng PHP 7.0 cho phép máy chủ thực hiện nhiều yêu cầu gấp đôi mỗi giây so với PHP 5.6 với độ trễ thấp hơn một nửa.

Screenshot_89

Kinsta gần đây cũng đã công bố các điểm chuẩn hiệu suất, so sánh PHP 5.6, PHP 7.0, PHP 7.1, PHP 7.2 và PHP 7.3. Phát hiện của họ cho thấy PHP 7.3 tạo ra nhiều yêu cầu hơn 3 lần mỗi giây so với PHP 5.6.

php-performance

Nếu bạn cần thêm bằng chứng về việc tăng hiệu suất mà bạn sẽ nhận được khi nâng cấp, các điểm chuẩn từ trang web đánh giá và tin tức nguồn mở Phoronix đã chỉ ra rằng PHP 7.3, được phát hành vào cuối năm 2018, là xấp xỉ. 5% so với PHP 7.2.

2. Hỗ trợ và khả năng tương thích

Khả năng tương thích là một lý do lớn khác khiến bạn muốn có phiên bản PHP mới nhất. Giống như bất kỳ phần mềm nào, các nhà phát triển sẽ chỉ hỗ trợ các phiên bản cũ hơn trong một khoảng thời gian nhất định. Ví dụ, các phiên bản iPhone cũ hơn không tương thích với phiên bản iOS mới nhất, khiến chúng hầu như vô dụng.

Điều này dẫn đến thực tế là việc hỗ trợ phần mềm kế thừa và đảm bảo tính tương thích là rất tốn kém, chủ yếu là về thời gian cho các nhà phát triển plugin và chủ đề. Họ muốn tiến về phía trước với việc bổ sung các tính năng mới và cải tiến hiệu suất và bảo mật cho sản phẩm của họ.

Trên thực tế, các vấn đề với các phiên bản PHP cũ hơn thường xuyên xuất hiện trong các diễn đàn hỗ trợ WordPress.org. Nếu bạn tìm kiếm trên Tiki thì có hơn 2.700 kết quả.

3. Bảo mật

Một lý do cơ bản khác tại sao bạn nên nâng cấp là để bảo mật trang web WordPress của bạn. Chạy phiên bản PHP mới nhất đảm bảo rằng trang web của bạn được bảo vệ khỏi các lỗ hổng được xác định trong các phiên bản PHP cũ hơn.

Ví dụ, theo dữ liệu Vulnerability CVE, có 18 lỗ hổng đã biết được tìm thấy trong PHP trong năm nay. Trong năm 2017, có 43 lỗ hổng bảo mật được phát hiện và năm 2016 đã tìm thấy 107 lỗ hổng bảo mật lớn.

Các lỗ hổng này bao gồm DoS, thực thi mã, SQL injection, XSS và nhiều kiểu khai thác khác.

Screenshot_90

Kiểm tra tính tương thích với PHP

Hy vọng rằng bây giờ tôi đã thuyết phục được bạn về những ưu điểm của việc cập nhật lên phiên bản PHP mới nhất. Nhưng trước khi bạn tiếp tục và cập nhật, có một số điều bạn cần làm trước tiên: kiểm tra phiên bản PHP bạn đang sử dụng và cũng kiểm tra khả năng tương thích của trang web của bạn với phiên bản mới nhất.

Nếu bạn không chắc trang web của mình đang sử dụng phiên bản PHP nào? Đây là cách bạn có thể kiểm tra.

Cài đặt plugin Hiển thị phiên bản PHP miễn phí, bạn có thể tải xuống từ kho lưu trữ plugin của WordPress. Khi bạn kích hoạt plugin này, nó sẽ hiển thị phiên bản PHP trong bảng điều khiển WordPress.

Screenshot_91

Bạn cũng nên kiểm tra xem các plugin và chủ đề của mình có tương thích với phiên bản PHP mới nhất hay không trước khi nâng cấp. Plugin kiểm tra tính tương thích PHP của WP Engine là công cụ tốt nhất cho công việc này. Plugin này cho phép bạn quét trang web của mình và kiểm tra plugin nào tương thích với ba phiên bản PHP mới nhất.

Screenshot_92

Sau khi quá trình quét hoàn tất, nó sẽ hiển thị danh sách các plugin của bạn và gắn cờ các plugin không tương thích với phiên bản PHP mới mà bạn đang thử nghiệm.

Screenshot_93

Nếu bạn thấy rằng bất kỳ plugin nào bạn sử dụng không tương thích với phiên bản PHP mới nhất hoặc cung cấp cho bạn kết quả hoặc cảnh báo không xác định, hãy liên hệ với tác giả plugin và yêu cầu hỗ trợ.

Đã đến lúc nâng cấp lên PHP 7

Hy vọng rằng tôi đã cung cấp một lập luận đủ thuyết phục để thuyết phục bạn nâng cấp lên phiên bản PHP mới nhất. Việc nâng cấp không chỉ giúp bạn tăng hiệu suất ngay lập tức mà trang web của bạn cũng sẽ được bảo vệ tốt hơn trước các lỗ hổng bảo mật được tìm thấy trong các phiên bản PHP cũ hơn.

Trước khi nâng cấp trang web của mình, hãy đảm bảo rằng bạn đã kiểm tra khả năng tương thích của trang web với phiên bản PHP mà bạn muốn chuyển sang và tạo bản sao lưu dữ liệu của mình. Thậm chí, hãy tạo một phiên bản sao chép của trang web của bạn và kiểm tra nó trước khi nâng cấp trang web của bạn.

Theo wp-rocket

Viết một bình luận

bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
antalya bayan escort
antalya bayan escort
antalya bayan escort