Hướng dẫn should i update php version? - tôi có nên cập nhật phiên bản php không?
PHP là một trong những ngôn ngữ kịch bản phổ biến nhất trên web hiện nay. Theo W3Techs, & NBSP; PHP được sử dụng bởi hơn 78% tất cả các trang web sử dụng ngôn ngữ lập trình phía máy chủ. Điều này có nghĩa là cứ gần 8 trên 10 trang web bạn truy cập, rất có thể họ đang sử dụng PHP dưới dạng này hay hình thức khác cũng có nghĩa là PHP không chết. Và tất nhiên, nó đóng một vai trò rất quan trọng khi nó & nbsp; liên quan đến hệ sinh thái WordPress, AS & nbsp; toàn bộ CMS được xây dựng trên PHP.PHP is used by over 78% of all the websites that use a server-side programming language. This means for almost every 8 out of 10 websites you visit, they are most likely utilizing PHP in some form or another which also means that PHP is not dead. And of course, it plays a very vital role as it pertains to the WordPress ecosystem, as the entire CMS is built on PHP. Show
Cần nhanh chóng kiểm tra phiên bản PHP của bạn? Tạo trang PHPINFO & NBSP; Một vấn đề nan giải mà chúng ta đang phải đối mặt ngày hôm nay là & nbsp; nhiều doanh nghiệp, nhà phát triển và người dẫn chương trình đã bị tụt lại phía sau khi hỗ trợ các phiên bản PHP mới nhất. Một số số liệu thống kê dưới đây thậm chí có thể gây sốc cho bạn. Hôm nay chúng tôi muốn thảo luận về một số lý do tại sao điều quan trọng là mọi người đều sử dụng các phiên bản PHP mới nhất, không chỉ vì lý do bảo mật mà còn & NBSP; cũng để có hiệu suất và hỗ trợ tốt hơn.
Các phiên bản PHP cũNhư với bất kỳ phần mềm nào, PHP có vòng đời phát hành, trong đó phải tuân thủ để tiếp tục đẩy mọi thứ về phía trước và thực hiện các cải tiến. Trong thời gian đó, các vấn đề về lỗi và bảo mật được khắc phục và vá một cách thường xuyên. Các phiên bản PHP được hỗ trợ cho WordPressPhp 5.6, 7.0, 7.1 và 7.2 cuối đờiKết thúc của cuộc sống có nghĩa là các phiên bản này sẽ không còn hỗ trợ bảo mật và có thể được tiếp xúc với các lỗ hổng bảo mật không phù hợp.
Theo trang Thống kê WordPress chính thức, kể từ khi viết điều này, hơn 35%người dùng WordPress Arestill On & NBSP; Php 5.6 trở xuống. Nếu bạn kết hợp điều này với Php 7.0 và 7.1, thì 64% người dùng hiện đang sử dụng các phiên bản PHP không còn được hỗ trợ kể từ tháng 12 năm 2019.35% of WordPress users are still on PHP 5.6 or lower. If you combine this with PHP 7.0 and 7.1, a whopping 64% of users are currently using PHP versions that are no longer supported as of December 2019. Nó thậm chí còn đáng sợ hơn nếu bạn nhìn vào các số liệu thống kê bên ngoài cộng đồng WordPress. Theo W3Techs, PHP 5 hiện được sử dụng bởi 55,8% tất cả các trang web sử dụng PHP. 64% người dùng WordPress hiện đang sử dụng các phiên bản PHP không còn được hỗ trợ! 😮 Bấm vào tweetClick to Tweet Điều này không chỉ xấu từ góc độ bảo mật, mà còn bởi vì vẫn còn một phần lớn các trang web WordPress mà aren tận dụng các cải tiến hiệu suất bổ sung với PHP 7. Chỉ số phiên bản Php WordPressTại sao việc áp dụng chậm các phiên bản mới hơn?Lý do chính cho việc thiếu áp dụng nhanh hơn cho các phiên bản mới rất có thể đi xuống một vài yếu tố khác nhau:
Tuy nhiên, với tất cả những gì đã nói, nó vẫn không phải là một cái cớ để & nbsp; chạy trên các phiên bản PHP đã lỗi thời, không được hỗ trợ và thực sự có thể làm chậm trang web WordPress của bạn. Tin tốt là có một số tiến bộ đang được thực hiện. & nbsp; Jordi Boggiano, đồng sáng lập của Private Packagist, đã đưa ra một báo cáo mỗi năm về số liệu thống kê sử dụng PHP. Và như bạn có thể thấy dưới đây, có một số chuyển động về phía trước. Đây tất nhiên chỉ là một tập hợp con mẫu của các cài đặt của nhà soạn nhạc, nhưng vẫn thú vị để xem các thay đổi. Thống kê sử dụng PHP - Được tổng hợp bởi Jordi BoggianoLý do tại sao bạn nên cập nhật các phiên bản PHPKiểm tra một số lý do dưới đây tại sao bạn nên & NBSP; suy nghĩ về việc cập nhật nếu bạn đã trú ẩn. 1. Bảo mậtMột trong những lý do quan trọng nhất để cập nhật PHP là để đảm bảo bạn đang chạy trên một phiên bản được hỗ trợ đầy đủ và được vá thường xuyên cho & NBSP; Các lỗ hổng bảo mật. Php 5.4 chưa được vá kể từ năm 2015. và PHP 5.5 chưa được vá kể từ năm 2016. Mặc dù vậy, điều quan trọng cần lưu ý là & nbsp; một số nhà cung cấp hệ điều hành vẫn cập nhật các phiên bản PHP cũ hơn nếu chúng bao gồm nó.security vulnerabilities. PHP 5.4 has not been patched since 2015. And PHP 5.5 has not been patched since 2016. It is important to note though, that some operating system vendors still update older versions of PHP if they included it. Theo CVE Chi tiết, năm 2016 là một trong những năm tồi tệ nhất đối với các lỗ hổng bảo mật PHP, với hơn 100 & NBSP; các vấn đề được báo cáo. Chúng bao gồm DOS, thực thi mã, tràn, tham nhũng bộ nhớ, XSS, thư mục truyền tải, bỏ qua và đạt được các loại thông tin. Năm 2017 là năm tồi tệ thứ ba kể từ 2.000, với hơn 40 lỗ hổng. Lỗ hổng bảo mật PHP theo nămNgay cả bản thân PHP cũng đưa ra một số phản hồi về việc duy trì hiện tại:
Đọc đề xuất: Cách cải thiện giới hạn bộ nhớ PHP trong WordPress. 2. Hiệu suấtVới việc phát hành & nbsp; Php 7.2, 7.3, 7.4 và 8.0 đã đạt được hiệu suất rất lớn! Trên thực tế, nó nên là ưu tiên hàng đầu so với rất nhiều tối ưu hóa nhỏ mà bạn có thể chơi xung quanh trên trang web WordPress của mình. Các điểm chuẩn sau đây cho thấy các cải tiến hiệu suất đáng kể với PHP 7 so với các lần lặp trước đó. & NBSP; PHP 7 cho phép hệ thống thực hiện gấp đôi số yêu cầu mỗi giây so với Php 5.6, với gần một nửa độ trễ. Điểm chuẩn PHP của Rasmus Lerdorf, Php Fluent TalkChúng tôi cũng đã chạy các điểm chuẩn của riêng & nbsp; php. Và tương tự như các điểm chuẩn ở trên, chúng tôi & NBSP; đã thấy rằng PHP 7.3 có thể thực hiện gần gấp ba lần so với nhiều giao dịch (yêu cầu) mỗi giây so với Php 5.6. Php 7.3 cũng trung bình nhanh hơn 9% so với Php 7.2. Điểm chuẩn của WordPress 5.0 PHP
Christian Vigh cũng đã công bố một so sánh hiệu suất PHP, trong đó ông thấy rằng & NBSP; Php 5.2 chậm hơn 400% so với Php 7. So sánh kết quả điểm chuẩn CPU thuần túy3. Hỗ trợHỗ trợ là một lý do khác tại sao bạn muốn sử dụng các phiên bản PHP mới nhất và được hỗ trợ. Nhiều lần, các nhà phát triển plugin và chủ đề chỉ có thể mở rộng hỗ trợ trở lại cho các phiên bản cũ hơn cho đến nay. Một lof này là do các ràng buộc về thời gian và không có thời gian để kiểm tra khả năng tương thích. Mọi thứ cuối cùng sẽ bị phá vỡ khi bạn chạy trên các phiên bản cũ và bạn có thể thấy điều này xảy ra đầu tiên trong các diễn đàn WordPress. Dưới đây là một lỗi phổ biến, & nbsp; thường được gây ra bởi một & nbsp; phiên bản PHP cũ hơn và cách nó xử lý một chức năng nhất định:
Bạn có thể thực hiện tìm kiếm trong các diễn đàn WordPress cho T_Function bất ngờ và nó trả về hơn 2.000 chủ đề, nhiều chủ đề có kết quả từ trong vài ngày qua. Đây chỉ là một vài cái gần đây, tất cả là do các phiên bản cũ của PHP:
Nhiều chủ đề trong số này đang được mở ra do thực tế là chúng đang chạy trên các phiên bản đã lỗi thời của PHP. Tuy nhiên, điều tương tự cũng có thể được nói cho các chủ đề được mở do các vấn đề tương thích PHP 7. Cho thấy cộng đồng phát triển WordPress vẫn đang cố gắng bắt kịp các phiên bản mới hơn của PHP. 4. Các tính năng mới cho các nhà phát triểnHầu hết các nhà phát triển WordPress đều thích chỉ hoạt động trên các phiên bản PHP mới hơn nếu họ có thể, chỉ đơn giản là do thực tế là đã có rất nhiều tính năng mới được thêm vào giữa PHP 5.2 và PHP 7.4. Một vài thay đổi với & NBSP; Php 7 và 7.3 bao gồm:
Nó không có niềm vui để hỗ trợ các phiên bản cũ của bất cứ điều gì. Thật không may, rất nhiều nhà phát triển bị mắc kẹt phải hỗ trợ một loạt các phiên bản. Đảm bảo máy chủ của bạn hỗ trợ các phiên bản PHP mới nhấtPhải mất một thời gian, & nbsp; nhưng các yêu cầu chính thức & nbsp; wordpress.org hiện khuyến nghị máy chủ chạy Php phiên bản 7.4 trở lên.recommend a host running PHP version 7.4 or greater. Bạn muốn biết làm thế nào chúng ta tăng lưu lượng truy cập trên 1000%?Tham gia với hơn 20.000 người khác nhận được bản tin hàng tuần của chúng tôi với các mẹo nội bộ WordPress! Theo dõi ngay Yoast vừa xuất bản gần đây một bài viết tuyệt vời có tên là Whipping Host của bạn thành hình dạng. Trong bài báo, Joost de Valk đi sâu vào chi tiết về cách vấn đề thực sự là các nhà cung cấp dịch vụ lưu trữ không áp dụng điều này nhanh hơn và ngay cả khi họ, họ vẫn khuyến khích & NBSP; người dùng nâng cấp. Và & nbsp; yoast sẽ làm một cái gì đó về nó. & nbsp; Thông báo này sẽ lớn, xấu xí và không bị biến dạng. Php 7 là tương lai (và cậu bé là tốt đẹp và nhanh chóng). 🚀 - Joost de Valk qua @yoast @kinstaclick để tweetClick to Tweet Nếu chúng tôi có thể cho Yoast một năm cao, chúng tôi hoàn toàn sẽ! Kinsta đã hỗ trợ các phiên bản ổn định mới nhất của Php 7.2, 7.3, 7.4 và 8.0 kể từ khi phát hành ổn định. Trên thực tế, mọi WordPress mới cài đặt ở đây tại Kinsta mặc định là Php 7.4. Chúng tôi dành riêng để chạy môi trường nhanh nhất và an toàn nhất trên thị trường và điều đó có nghĩa là chúng tôi cần đảm bảo tất cả các trang web đang sử dụng các công nghệ đang tích cực nhận được cập nhật bảo mật. Kiểm tra hướng dẫn chuyên sâu của chúng tôi với các bước hướng dẫn về cách cập nhật PHP một cách an toàn trên trang web WordPress của bạn. Kiểm tra phiên bản PHP hiện tại của bạnCó lẽ bạn không biết & nbsp; phiên bản PHP của bạn trang web WordPress của bạn hiện đang bật. Kiểm tra những cách khác nhau dưới đây để tìm hiểu. 1. Kiểm tra phiên bản PHP với pingdomMột trong những cách dễ nhất để kiểm tra để xem phiên bản PHP mà bạn đang chạy là sử dụng một công cụ như Pingdom hoặc Google Chrome Devtools. Tiêu đề yêu cầu HTTP đầu tiên & NBSP; thường sẽ hiển thị cho bạn phiên bản. Kiểm tra phiên bản PHP trong pingdomĐiều này phụ thuộc vào máy chủ không sửa đổi giá trị tiêu đề 2. Kiểm tra phiên bản PHP trong WordPressNếu bạn đang chạy WordPress 5.0 trở lên, bạn có thể thấy phiên bản PHP trong công cụ Site Site Health. WordPress trang web công cụ sức khỏe phiên bản PHP3. Kiểm tra phiên bản PHP bằng tệpBạn cũng có thể kiểm tra phiên bản PHP của mình bằng cách tải tệp qua FTP lên máy chủ của bạn. Bước 1Tạo một tệp trống có tên PhpInfo.php. Trong tệp, dán các nội dung sau:
Bước 2Tải tệp lên gốc của trang web WordPress của bạn. Tải lên tệp phpinfo.phpBước 3Sau đó duyệt đến vị trí của tệp của bạn, domain.com/phpinfo.php. Sau đó, bạn sẽ xem & nbsp; đọc phiên bản PHP hiện tại của bạn. Kiểm tra phiên bản PHP trong trình duyệtNhững người dùng ít am hiểu công nghệ hoặc những người không có ngân sách nên làm gì?Chúng tôi nhận ra vẫn còn hàng ngàn trang web WordPress ngoài kia không tương thích với các phiên bản PHP mới hơn, cho dù đó là do một plugin hoặc chủ đề cũ. Thách thức là đối với những người dùng ít am hiểu công nghệ hoặc những người không có ngân sách, cách hành động tốt nhất là gì? Chúng tôi gặp phải điều này mọi lúc với các khách hàng di cư đến Kinsta và khi các phiên bản PHP đạt được EOL của họ. Dưới đây là một số khuyến nghị:
Cách cập nhật PHPSẵn sàng để cập nhật? Tuyệt vời, nhưng một trong những điều đầu tiên bạn nên làm là kiểm tra trang web của bạn để đảm bảo khả năng tương thích. Bạn có thể kiểm tra trang web WordPress của mình cục bộ hoặc tốt hơn, sử dụng môi trường dàn dựng, vì điều này sẽ gần giống với một trang web sản xuất trực tiếp. Nó tốt hơn để được an toàn hơn xin lỗi! Nếu bạn là khách hàng của Kinsta, bạn có thể dễ dàng tạo môi trường tổ chức chỉ bằng một cú nhấp chuột. Thay đổi phiên bản PHP từ bảng điều khiển và bắt đầu thử nghiệm. Tạo trang web dàn WordPressVà hãy nhớ rằng, nếu bạn đang nâng cấp từ một phiên bản cũ của PHP, hãy đảm bảo bạn cũng đang nâng cấp cài đặt WordPress của mình. Một phiên bản mới của PHP với phiên bản 2 năm của WordPress có lẽ đã giành được kết thúc tốt đẹp. Khi bạn đã kiểm tra trang web của mình và sẵn sàng cập nhật PHP, đây là một số tài nguyên để giúp bạn phát triển và đi nhanh. Kiểm tra hướng dẫn chuyên sâu của chúng tôi với các bước hướng dẫn về cách cập nhật PHP một cách an toàn trên trang web WordPress của bạn. Cập nhật PHP với KinstaNếu bạn là khách hàng của Kinsta, bạn có thể dễ dàng thay đổi phiên bản PHP bằng cách nhấp vào trang web của mình, truy cập vào các công cụ, trực tiếp và chọn một công cụ PHP khác. Chúng tôi hiện có sẵn Php 7.2, 7.3 và 7.4. LƯU Ý: Chúng tôi đã xuất bản ngày ra ngoài cho Php 5.6 đến 7.1 ở trên. Thay đổi thành Php 7.4Tại Kinsta, cấu hình PHP của chúng tôi bao gồm một tính năng tự phục hồi tùy chỉnh. Điều này có nghĩa là trang web của bạn, công cụ PHP của bạn sẽ tự động khởi động lại nếu nó đi xuống. Trong trường hợp khởi động lại PHP tự động không thành công, hệ thống giám sát của chúng tôi sẽ cảnh báo nhóm Sysadmin của chúng tôi để điều tra vấn đề. Cập nhật PHP từ cPanelNếu máy chủ của bạn sử dụng cPanel, rất có thể họ đã có sẵn một tùy chọn cho bạn để thay đổi phiên bản PHP của bạn. Chỉ cần đăng nhập vào CPANEL và theo danh mục phần mềm của người dùng, nhấp vào phiên bản chọn Php. Chọn phiên bản PHP trong cPanelSau đó, bạn có thể chọn các phiên bản PHP có sẵn cho bạn mà máy chủ của bạn hỗ trợ. Php 7 trong cpanelCập nhật PHP theo cách thủ công trên máy chủNếu bạn quản lý máy chủ của riêng mình, chúng tôi khuyên bạn nên kiểm tra tài liệu cài đặt PHP chính thức vì các hướng dẫn sẽ thay đổi trên mỗi hệ điều hành. Bạn muốn xem xét các thay đổi với các chức năng, lớp, trình bao bọc, tiện ích mở rộng, mô -đun, v.v. Dưới đây là một vài liên kết đến hướng dẫn di chuyển:
Bản tóm tắtBây giờ là lúc để suy nghĩ về việc nâng cấp lên Php 8.0 nếu bạn đã trú ẩn. Không chỉ bởi vì bạn muốn chạy trên phần mềm được hỗ trợ, mà bạn còn được đảm bảo lợi ích hiệu suất! & nbsp; Nếu máy chủ hiện tại của bạn không hỗ trợ Php 8.0, chúng tôi rất khuyến khích bạn tìm kiếm lưu trữ mới. Và tương tự với chủ đề và plugin. Nếu nhà phát triển vẫn chưa phát hành một bản vá, có lẽ đã đến lúc tìm một giải pháp thay thế. Gần đây bạn đã di chuyển sang PHP 8 chưa? Chúng tôi rất thích nghe những suy nghĩ của bạn dưới đây. Đó có phải là một quá trình chuyển đổi dễ dàng? Hoặc có lẽ bạn vẫn đang bị mắc kẹt trong một bên thứ 3. Tiết kiệm thời gian, chi phí và tối đa hóa hiệu suất trang web với:
Tất cả điều đó và nhiều hơn nữa, trong một kế hoạch không có hợp đồng dài hạn, di cư hỗ trợ và một người được bảo đảm trong 30 ngày. Kiểm tra các kế hoạch của chúng tôi hoặc nói chuyện với bán hàng để tìm kế hoạch phù hợp với bạn. Tại sao bạn nên nâng cấp PHP?Không chỉ nâng cấp sẽ mang lại cho bạn mức 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 cũ của PHP. Trước khi nâng cấp trang web của bạn, hãy đảm bảo bạn kiểm tra khả năng tương thích của trang web với phiên bản PHP bạn muốn chuyển sang và chạy sao lưu.. Before upgrading your site, make sure you check your site's compatibility with the PHP version you want to switch to and run a backup.
Tôi nên sử dụng Php 7 hay 8?Hiệu suất PHP nhanh hơn có ý nghĩa ngoài bảo mật vì người dùng cuối đang trở nên ít chịu được các trang web và ứng dụng chậm.Theo các điểm chuẩn khác nhau trên web, PHP 8 nhanh hơn đáng kể so với PHP 7. Khi đóng, đã đến lúc nâng cấp các ứng dụng của bạn lên PHP 8!PHP 8 is considerably faster than PHP 7. In closing, it's time to upgrade your applications to PHP 8!
Có đáng để nâng cấp lên Php 8 không?Tôi có nên nâng cấp lên Php 8 không?Trả lời: Php 8 cung cấp hiệu suất thực thi mã được cải thiện và sẽ mở rộng và cải thiện theo thời gian.So sánh tốt hơn sẽ loại bỏ các lỗi thường xuyên và các hành vi bất ngờ mà thường gây ra các nhà phát triển PHP.Kết quả tăng tốc độ và hiệu suất tối ưu hóa.PHP 8 provides improved code execution performance and will expand and improve over time. Better comparisons will get rid of frequent bugs and unexpected behaviors that often plague PHP developers. Resulting Increased Speed and optimized performance.
Thay đổi phiên bản PHP làm gì?Cập nhật PHP của bạn lên phiên bản mới nhất sẽ không chỉ giúp chạy các lệnh của bạn một cách trơn tru mà còn tăng tốc độ tải, hiệu suất và bảo mật của trang web của bạn.increase your site's loading speed, performance, and security. |