Tất cả các trang web đang chạy trên mã. Ngày xưa, nó là HTML thuần túy, ngày nay nó thường là sự kết hợp của nó với CSS và JavaScript
Tuy nhiên, đó chỉ là khi chúng được tải. Trên máy chủ, một ngôn ngữ lập trình khác có khả năng chạy cảnh, đặc biệt nếu bạn có trang web WordPress. Tất nhiên, chúng ta đang nói về PHP
Hầu hết những thứ bạn nhìn thấy ở cả mặt trước và mặt sau của trang web WordPress đều tồn tại nhờ PHP. Bạn không chỉ tìm thấy nó trong các mẫu trang của mình, nó còn tạo thành các tệp tạo bảng điều khiển WordPress
Điều này cũng đúng với bất kỳ chủ đề và plugin nào bạn có thể đã cài đặt. Nói tóm lại, không có PHP, trang web WordPress của bạn sẽ không tồn tại
Vì ngôn ngữ lập trình này rất quan trọng đối với nền tảng WordPress nên hôm nay chúng tôi muốn nói về một thứ mà nhiều người trong chúng ta hiếm khi xử lý. cách cập nhật phiên bản PHP của trang web của bạn
Cái gì, bạn không biết đó thậm chí là một phần của việc điều hành một trang web? . Trong đó, bạn sẽ tìm hiểu thêm một chút về ngôn ngữ PHP và tại sao việc chạy phiên bản mới nhất lại quan trọng, cách kiểm tra PHP của trang web của bạn và cách nâng cấp nó một cách an toàn
Sẵn sàng để có được một chút mọt sách?
Mục lục
- Tổng quan ngắn gọn về PHP như một ngôn ngữ lập trình
- Tại sao phải cập nhật phiên bản PHP của trang web WordPress của bạn?
- Làm cách nào để kiểm tra phiên bản PHP của trang web WordPress của bạn?
- Cách nâng cấp PHP an toàn
- Tổng hợp
Tổng quan ngắn gọn về PHP như một ngôn ngữ lập trình
Để bạn biết chúng ta đang nói về cái gì, trước tiên hãy đi sâu vào tìm hiểu chính xác PHP là gì
Trước hết, đó là ngôn ngữ lập trình nguồn mở và do đó [như WordPress] miễn phí sử dụng. Điều đó cũng có thể góp phần vào việc PHP là một trong những ngôn ngữ phổ biến nhất để phát triển web. Nó không chỉ chạy phía sau WordPress mà còn là một phần của Facebook và các trang web phổ biến khác. Tuy nhiên, bạn cũng có thể sử dụng nó cho các mục đích khác
Điều quan trọng thứ hai về PHP là nó là ngôn ngữ lập trình phía máy chủ. Điều đó có nghĩa là, nó được xử lý trên máy có ổ cứng nằm trên đó. Điều đó trái ngược với các ngôn ngữ phía máy khách như JavaScript, nơi tất cả công việc diễn ra trong trình duyệt của người yêu cầu xem trang web của bạn
Tuy nhiên, điều đó cũng có nghĩa là bất kỳ vấn đề nào với hiệu suất trang web bắt nguồn từ PHP là của bạn để khắc phục. Khách truy cập của bạn có thể có máy tính nhanh nhất thế giới, tuy nhiên, nếu máy chủ của bạn thiếu tài nguyên, điều đó sẽ không tạo ra nhiều khác biệt. Điều này đưa chúng ta đến phần tiếp theo
Tại sao phải cập nhật phiên bản PHP của trang web WordPress của bạn?
Vì PHP rất quan trọng đối với WordPress nên nó cũng là một phần trung tâm của hiệu suất trang web. Xét cho cùng, PHP về cơ bản là người trung gian lấy dữ liệu chính xác từ cơ sở dữ liệu của bạn, bọc nó trong HTML và CSS và sau đó gửi nó dưới dạng một trang web đã hoàn thành tới trình duyệt của khách truy cập. Nếu người trung gian chậm, thì mọi thứ khác cũng vậy
Cập nhật PHP có nghĩa là cải tiến
Vì lý do đó, ngôn ngữ lập trình không ngừng được cải thiện. Nó đã thấy khá nhiều phiên bản trong suốt nhiều năm
Để chạy WordPress, máy chủ của bạn cần ít nhất PHP 5. 2. 4. Tuy nhiên, hiện tại khuyến nghị chính thức là bạn nên chạy PHP 7. 4 trở lên [phiên bản hiện tại là PHP 8]
Đó là bởi vì, giống như WordPress, các phiên bản PHP mới mang lại rất nhiều cải tiến với chúng. Khi nó phát triển, các ngôn ngữ trở nên an toàn hơn, nhanh hơn, gọn gàng hơn, ít ngốn tài nguyên hơn và nói chung là tốt hơn. Trên thực tế, chỉ là bước nhảy từ PHP 5. 6 đến PHP 7 là một bước nhảy vọt
PHP 8 là phiên bản tốt nhất
Nó có thể không phải là con quái vật của bản cập nhật PHP 7. 0-7. 4, nhưng PHP 8 có rất nhiều thứ để cung cấp. Việc sắp xếp tất cả các tài liệu đó và tìm ra các tính năng quan trọng nhất có thể khó khăn, vì vậy chúng tôi đã tập hợp tất cả ở đây cho bạn
Mặc dù nó có thể không quá đột phá, nhưng PHP 8 có một số tính năng quan trọng mà bạn muốn sẵn sàng sử dụng. Trình biên dịch JIT mở ra những chân trời mới cho ngôn ngữ. Ở quy mô nhỏ hơn, các thuộc tính, biểu thức so khớp và hàm mới sẽ rất hữu ích cho nhiều nhà phát triển. Và, tất nhiên, các kiểu kết hợp và các đối số được đặt tên
Coi chừng những thay đổi đột phá, nhưng nhìn chung bản cập nhật này khá nhẹ đối với các tính năng chính không tương thích ngược
Xem chi tiết chuyên sâu về các tính năng mới nhất tại đây
Các phiên bản cũ hơn của PHP không còn được hỗ trợ
Ngoài những điều trên, thời gian tồn tại của các phiên bản PHP cũ hơn sắp hết. Hỗ trợ tích cực cho phiên bản 7. 4 kết thúc tháng 12 năm 2020. Hỗ trợ bảo mật sẽ chỉ được cung cấp cho đến ngày 21 tháng 12 năm 2021
Thuyết phục chưa? . Có nhiều thứ tuyệt vời hơn đã được cải thiện trong PHP 8 mà bạn có thể tìm hiểu tại đây. Tuy nhiên, làm thế nào để bạn tìm ra phiên bản PHP nào mà trang web của bạn hiện đang chạy?
Cách kiểm tra phiên bản PHP của trang web WordPress của bạn
Nếu bạn muốn biết phiên bản PHP nào hiện đang hỗ trợ trang web WordPress của mình, bạn có một số cách để tìm hiểu. Hãy lướt qua chúng thật nhanh
1. Kiểm tra Bảng quản lý Hosting của bạn
Tùy chọn đầu tiên của bạn là kiểm tra với nhà cung cấp của bạn. Ở phần cuối của tài khoản lưu trữ của bạn, có thể có một menu có tên Cài đặt PHP, Trình quản lý phiên bản PHP hoặc một cái gì đó tương tự. Từ đây, bạn có thể kiểm tra xem [các] trang web của bạn đang sử dụng phiên bản PHP nào
Thông thường, bạn cũng có thể nâng cấp lên phiên bản khác tại đây [thêm về điều đó bên dưới] và thực hiện những việc như chỉnh sửa PHP. ban đầu. Cái sau là một tệp quan trọng cho phép bạn thay đổi chức năng của máy chủ
2. Sử dụng một plugin WordPress
Tất nhiên, trong hệ sinh thái WordPress, bạn cũng có các plugin có thể làm điều tương tự cho bạn. Một trong những cách dễ sử dụng nhất là Hiển thị Phiên bản PHP
Gần như tất cả những gì bạn phải làm là cài đặt plugin và kích hoạt nó. Sau đó, bạn sẽ có thể xem phiên bản PHP hiện tại trong phần Xem nhanh trong bảng điều khiển WordPress
Nếu hóa ra máy chủ của bạn đã chạy phiên bản mới nhất, bạn không cần phải làm gì ngoài việc mỉm cười hạnh phúc và tiếp tục ngày mới của mình [hoặc có thể gửi cho quản trị viên hệ thống của nhà cung cấp của bạn một hộp sôcôla]
Tuy nhiên, nếu bạn chưa từng xử lý vấn đề này trước đây, rất có thể phiên bản PHP không được cập nhật. Trong trường hợp đó, chúng tôi sẽ hướng dẫn bạn cách nâng cấp an toàn trong phần sau
Tất nhiên, điều đó yêu cầu nhà cung cấp của bạn cung cấp tùy chọn chuyển đổi. Nếu không, có lẽ đã đến lúc tìm dịch vụ lưu trữ mới?
Cách nâng cấp PHP an toàn
Dù PHP 8 tuyệt vời như thế nào, vẫn có một số rủi ro liên quan đến việc nâng cấp. Điều đó chủ yếu có nghĩa là khả năng bạn có mã trên trang web của mình [có nghĩa là trong lõi, chủ đề, plugin và tập lệnh WordPress] không tương thích với phiên bản mới
Nếu đúng như vậy, khi bạn thực hiện chuyển đổi, tất cả hoặc một phần trang web của bạn có thể bị hỏng hoặc ít nhất là hiển thị hành vi bị lỗi. Đó là lý do tại sao điều quan trọng là phải kiểm tra loại điều này trước và chúng tôi sẽ chỉ cho bạn cách bên dưới
Sổ tay. quy trình được trình bày ở đây là cách nâng cấp trang web trực tiếp của bạn. Tuy nhiên, một ý tưởng thậm chí còn tốt hơn là tạo một bản sao cục bộ của trang web của bạn và chạy qua nó một lần trên máy tính của bạn. Bằng cách đó, bạn sẽ giảm khả năng gặp phải bất kỳ bất ngờ khó chịu nào hơn nữa
1. Sao lưu và cập nhật mọi thứ
Như đã đề cập, các sự cố khi nâng cấp PHP thường xuất phát từ mã cũ không còn tương thích với phiên bản mới nhất. Giải pháp tốt nhất. nâng cấp trang web của bạn
Cộng đồng WordPress ủng hộ mạnh mẽ việc sử dụng phiên bản PHP mới nhất. Vì lý do đó, các nhà phát triển cốt lõi, plugin và chủ đề đảm bảo rằng công việc của họ phù hợp với nó
Do đó, bước đầu tiên để đảm bảo trang web của bạn không gây ra sự cố là luôn cập nhật trang web của bạn. Đó là điều bạn nên làm theo cả hai cách vì lý do bảo mật
Vì vậy, hãy sao lưu trang web của bạn và sau đó nhấp vào nút nâng cấp bất cứ khi nào cần thiết. Làm ngay bây giờ, tôi sẽ đợi
2. Sử dụng Plugin để kiểm tra các vấn đề tương thích với PHP
Xong?
Ngay cả với WordPress và tiện ích mở rộng cập nhật, không có gì đảm bảo rằng mọi thứ sẽ diễn ra suôn sẻ. Rất may, bạn không cần phải hy vọng điều tốt nhất. Thay vào đó, bạn có thể kiểm tra trước các vấn đề không tương thích. Làm sao?
WP Engine đã phát hành một plugin miễn phí trong thư mục WordPress, chỉ với mục đích này. Nó kiểm tra tất cả mã trên trang web của bạn và báo cáo mọi sự cố có thể xảy ra
Để sử dụng plugin tương thích PHP, trước tiên bạn phải cài đặt nó trên trang web của mình theo cách thông thường. Khi nó hoạt động, sẽ có một mục menu mới trong Công cụ có tên là Khả năng tương thích PHP. Tại đây, chỉ cần chọn phiên bản PHP bạn muốn nâng cấp lên. Sau đó, chọn chỉ quét các plugin và chủ đề đang hoạt động hay tất cả các tiện ích mở rộng trên trang web của bạn
Bắt đầu quét. Khi hoàn tất, plugin sẽ hiển thị cho bạn danh sách các lỗi và cảnh báo cho trang web của bạn. Nó thậm chí sẽ cho bạn biết tên tệp và số dòng nơi nó gặp chúng
Từ đây, bạn có thể thực hiện hành động để thay thế các plugin hoặc chủ đề bị lỗi hoặc tìm một loại giải pháp khác [chẳng hạn như yêu cầu nhà phát triển cập nhật công việc của họ]. Plugin cũng sẽ đưa ra đề xuất
Nhân tiện, nếu bạn có một plugin đã cập nhật nhưng vẫn bị gắn cờ là không tương thích, thì đó cũng có thể là lỗi dương tính. WP Engine cung cấp một danh sách các plugin được biết là được gắn cờ cho các sự cố tương thích khi không có bất kỳ. Vì vậy, hãy tính đến điều đó
3. Nâng cấp phiên bản PHP của bạn
Khi bạn đã chắc chắn rằng trang web của mình, theo tất cả các tài khoản, có thể xử lý việc chuyển đổi, đã đến lúc thực sự thực hiện điều đó
Có một số cách để làm điều đó. Một là thông qua các lệnh SSH. Tuy nhiên, nếu bạn biết cách làm thì có lẽ bạn đang không đọc bài viết này. Do đó, chúng tôi sẽ không vượt qua nó. Tuy nhiên, nếu bạn vẫn muốn tìm hiểu về việc nâng cấp phiên bản PHP của máy chủ thông qua SSH, bạn có thể thực hiện tại đây
Chúng tôi sẽ đi theo cách dễ dàng hơn, đó là cập nhật phiên bản WordPress PHP của bạn thông qua bảng điều khiển quản trị của nhà cung cấp dịch vụ lưu trữ của bạn. Ví dụ: trong cPanel [nhân tiện, cũng dựa trên PHP], bạn có thể dễ dàng tìm thấy mục trình đơn Trình quản lý phiên bản PHP, điều hướng đến vị trí trang web của bạn, chọn phiên bản bạn muốn thay đổi và nhấn Lưu
Nếu host của bạn đang chạy Plesk, bạn có thể tìm hiểu cách nâng cấp PHP tại đây. Thật không may, đối với các bảng quản trị khác, bạn sẽ phải tự tìm kiếm. Nếu bạn không thể tìm thấy bất kỳ tùy chọn nào như vậy, máy chủ của bạn có thể đã tắt nó. Trong trường hợp đó, bạn cần liên hệ với nhà cung cấp của mình
4. Kiểm tra trang web của bạn
Khi bạn đã nâng cấp, điều cuối cùng cần làm là quay lại giao diện người dùng của trang web của bạn và xem xung quanh. Kiểm tra mọi trang để xem mọi thứ có trông như bình thường không và các phần trên trang web của bạn không bị vô hiệu hóa hoặc tương tự. Ngoài ra, hãy kiểm tra các plugin bạn đang sử dụng cũng như các tính năng của chủ đề. Tuy nhiên, nếu bạn đã thực hiện các biện pháp phòng ngừa được đề cập ở trên, thì rất có thể đã xảy ra sự cố
Và đó là nó. Xin chúc mừng. Bạn vừa nâng cấp thành công PHP cho trang web WordPress của mình
Tổng hợp
PHP là chất keo giữ WordPress lại với nhau. Vì lý do đó, điều quan trọng là phải luôn cập nhật. Điều này cũng sẽ cho phép bạn thu lợi từ việc tăng tốc độ và bảo mật
Trên đây, bạn đã tìm hiểu về PHP và tại sao việc nâng cấp lại quan trọng. Chúng tôi đã nói về cách bạn có thể tìm ra phiên bản trang web của mình đang chạy và cách chuẩn bị cập nhật phiên bản đó. Ngoài ra, chúng tôi đã cho bạn biết cách thực hiện nâng cấp nói trên thông qua bảng quản lý dịch vụ lưu trữ của bạn
Nếu bạn đã làm theo công việc tốt. Trang web của bạn hiện đã sẵn sàng cho tương lai. Để tìm hiểu thêm về PHP, hãy xem hướng dẫn dành cho nhà phát triển của chúng tôi về các tiêu chuẩn mã hóa PHP
Bạn đã cập nhật PHP cho trang web WordPress của mình chưa?