Làm cách nào để cập nhật phiên bản PHP qua SSH?

Bộ tiền xử lý siêu văn bản [PHP] là ngôn ngữ kịch bản phía máy chủ nguồn mở được sử dụng rộng rãi để phát triển web. Nó cũng được sử dụng trong các hệ thống quản lý nội dung phổ biến [CMS], chẳng hạn như WordPress và Joomla

Vì PHP cập nhật thường xuyên nên phiên bản mặc định được cài đặt trên máy chủ web của bạn có thể đã lỗi thời. Do đó, điều quan trọng là phải hiểu cách chuyển đổi các phiên bản PHP để duy trì chức năng trang web của bạn

Bài viết này sẽ giải thích lý do và cách thay đổi phiên bản PHP của trang web của bạn. Chúng tôi cũng sẽ liệt kê các điều kiện tiên quyết và trả lời các câu hỏi thường gặp về việc thay đổi phiên bản PHP

Tải xuống Hướng dẫn sử dụng Hostinger

 

Tại sao thay đổi phiên bản PHP của trang web của bạn

Là một phần thiết yếu của trang web của bạn, PHP xác định cách trang web của bạn hoạt động. Tùy thuộc vào mục tiêu của bạn, bạn có thể nâng cấp hoặc hạ cấp xuống phiên bản PHP khác

Nâng cấp PHP có thể mang lại nhiều lợi ích cho trang web của bạn, cụ thể là

  • Tăng cường an ninh. Do tính phổ biến của nó, nhiều tội phạm mạng thường khai thác PHP để tấn công website. Cập nhật PHP áp dụng bản vá bảo mật mới nhất, bảo vệ trang web của bạn
  • tăng hiệu suất. Phiên bản PHP mới hơn nhanh hơn và hiệu quả hơn. Theo WordPress, cập nhật PHP có thể cải thiện tốc độ trang web của bạn lên tới 400%
  • Các tính năng mới. Một bản cập nhật PHP lớn thường bổ sung các tính năng mới. Chẳng hạn, các tính năng mới của phiên bản PHP 8 bao gồm các đối số được đặt tên, các kiểu kết hợp và các tính năng biểu thức đối sánh
  • Cải thiện chức năng. Cập nhật phiên bản PHP của bạn sửa các lỗi có thể gây hại cho chức năng của trang web của bạn. Nó cũng cho phép bạn chạy đúng mã trang web đã cập nhật của mình

Trong khi đó, bạn có thể muốn hạ cấp PHP xuống phiên bản cũ hơn để khắc phục sự cố không tương thích. Đôi khi, các phiên bản PHP mới hơn không thể chạy đúng các plugin, chủ đề hoặc mã trang web cũ hơn

Những điều cần xem xét trước khi thay đổi phiên bản PHP

Trước khi chuyển sang một phiên bản PHP khác, hãy xem xét các điều kiện tiên quyết sau để đảm bảo trang web của bạn hoạt động bình thường

Cập nhật CMS lên Phiên bản mới nhất

Cập nhật CMS của bạn trước khi chuyển sang phiên bản PHP khác. Vì hầu hết CMS đều dựa trên PHP nên phiên bản lỗi thời có thể gây ra sự cố không tương thích. Những sự cố này có thể ngăn mã PHP chạy chính xác, gây hại cho chức năng của trang web của bạn.  

Các bước để kiểm tra phiên bản CMS của bạn có thể khác nhau. Để kiểm tra phiên bản WordPress hiện tại của bạn, hãy đăng nhập vào trang wp-admin của trang web của bạn và điều hướng đến thanh bên → Bảng điều khiển → Cập nhật

WordPress sẽ hiển thị phiên bản hiện đang hoạt động và bản phát hành ổn định mới nhất. Nếu WordPress của bạn được cập nhật, nó sẽ thông báo: “Bạn có phiên bản WordPress mới nhất. ”

Mặt khác, nó nói, “Đã có phiên bản cập nhật của WordPress. ” Chỉ cần nhấn nút Cập nhật ngay để tải xuống và cài đặt phiên bản WordPress mới nhất

Đảm bảo mã trang web được cập nhật

Mã trang web cũ của bạn có thể không thực thi đúng cách nếu bạn sử dụng phiên bản PHP mới nhất. Điều này cũng áp dụng cho các chương trình dựa trên PHP như chủ đề và plugin WordPress.  

Để đảm bảo trang web của bạn hoạt động tốt, hãy cập nhật mã, chủ đề và plugin trước khi nâng cấp PHP

Có nhiều cách khác nhau để kiểm tra xem trang web của bạn có tương thích với một phiên bản PHP cụ thể hay không. Chẳng hạn, sử dụng tập lệnh Tương thích PHP. Nhưng vì tập lệnh yêu cầu kiến ​​thức mã hóa nên nó không lý tưởng cho người mới bắt đầu

Ngoài ra, hãy kiểm tra trang web của bạn với phiên bản PHP mới theo cách thủ công trên máy chủ phát triển cục bộ. Tùy chọn này cho phép bạn kiểm tra tính tương thích của trang web với phiên bản PHP mới mà không ảnh hưởng đến phiên bản đang hoạt động

Giải quyết các lỗi và cảnh báo PHP

Bạn có thể nhận được thông báo lỗi hoặc cảnh báo PHP ngay cả khi trang web của bạn hoạt động tốt. Thật không may, những cảnh báo này có thể chỉ ra rằng mã trang web của bạn có thể không hoạt động với một phiên bản PHP khác

Nếu bạn lưu trữ trang web của mình trên Hostinger, bạn có thể tắt thông báo lỗi PHP qua hPanel. Tuy nhiên, bạn không nên bỏ qua chúng, đặc biệt nếu trang web của bạn gặp sự cố

Các thông báo lỗi này giúp xác định các sự cố PHP, cho phép bạn khắc phục chúng nhanh chóng. Trong trường hợp không tương thích, giải quyết lỗi bằng cách

  • Vô hiệu hóa và kích hoạt các chủ đề và plugin
  • Kích hoạt chủ đề mặc định
  • Cập nhật mã trang web, plugin và chủ đề
  • Sử dụng mặc định. tập tin htaccess

Cách thay đổi phiên bản PHP trong hPanel

Cách đơn giản nhất để thay đổi phiên bản PHP trên toàn hệ thống của bạn là thông qua bảng điều khiển lưu trữ của bạn. Ngoài việc chuyển sang các phiên bản PHP khác nhau, nó cho phép bạn định cấu hình các tùy chọn và tiện ích mở rộng PHP. Tại Hostinger, chúng tôi sử dụng hPanel

hPanel sử dụng PHP 8. 0 làm phiên bản mặc định nhưng hỗ trợ tối đa PHP 8. 1. Mặc dù chúng tôi sẽ sử dụng hPanel trong hướng dẫn này, nhưng các bước sau đây sẽ tương tự đối với các bảng điều khiển lưu trữ khác như cPanel

  1. Đăng nhập vào hPanel và nhấp vào Hosting trên đầu trang chủ

  1. Nhấp vào nút Quản lý bên cạnh tên miền của bạn

  1. Trên thanh bên, đi tới Nâng cao → Cấu hình PHP

  1. Chọn phiên bản PHP bạn muốn sử dụng. Theo mặc định, nó chỉ hiển thị các phiên bản 7. 3 đến 8. 1. Chọn hộp Hiển thị các phiên bản PHP không còn được hỗ trợ để hiển thị các phiên bản cũ hơn
  1. Nhấn Cập nhật để lưu thay đổi

Cách thay đổi phiên bản PHP cho một thư mục cụ thể hoặc tên miền phụ

Bạn có thể thay đổi phiên bản PHP cho một thư mục cụ thể của tên miền phụ bằng cách chỉnh sửa. tập tin htaccess. Phương pháp này cho phép bạn sử dụng nhiều phiên bản PHP trên cùng một tài khoản

Trong hướng dẫn sau, chúng tôi sẽ cài đặt PHP 5. 6 cho tên miền phụ qua hPanel

  1. Đăng nhập vào hPanel của bạn và chọn Hosting
  2. Nhấp vào Quản lý bên cạnh tên miền bạn muốn
  3. Chuyển đến Tệp → Trình quản lý tệp
  1. Truy cập thư mục chứa phiên bản PHP bạn muốn thay đổi. Để chỉnh sửa tên miền phụ, hãy truy cập public_html → thư mục tên miền phụ của bạn
  1. Bấm đúp vào. tập tin htaccess. Nếu nó không tồn tại, hãy tạo một cái mới. tập tin htaccess
  1. Sao chép và dán lệnh sau vào đầu. htaccess để cài đặt PHP 5. 6. Để cài đặt một phiên bản PHP khác, hãy thay đổi 56 bằng số phiên bản bạn muốn. Đọc bài viết thay đổi phiên bản PHP của chúng tôi để xem các lệnh hữu ích khác.  

Ứng dụng SetHandler/x-lsphp56

  1. Nhấp vào biểu tượng đĩa ở góc trên cùng bên phải để lưu các thay đổi

Tùy chọn, tạo một phpinfo. php để kiểm tra cài đặt và phiên bản PHP của bạn

Để sử dụng nhiều phiên bản PHP, hãy lặp lại các bước trên cho từng tên miền phụ hoặc thư mục

Tuy nhiên, chúng tôi khuyên bạn không nên sửa đổi. htaccess để thay đổi phiên bản PHP của bạn. Phương pháp này không bao gồm các tùy chọn và tiện ích mở rộng PHP, điều này có thể ảnh hưởng đến chức năng trang web của bạn

Nếu bạn chọn phương pháp này, hãy cân nhắc việc định cấu hình thủ công các mô-đun PHP và các tùy chọn bằng cách chỉnh sửa tệp php. tập tin ini

Phần kết luận

PHP là ngôn ngữ kịch bản phía máy chủ được sử dụng để phát triển web. Các CMS phổ biến như WordPress và Joomla đều dựa trên PHP

Bạn có thể muốn chuyển sang một phiên bản PHP khác vì nhiều lý do, chẳng hạn như cải thiện hiệu suất trang web của bạn và khắc phục sự cố tương thích

Tuy nhiên, việc thay đổi phiên bản PHP có thể ảnh hưởng đến chức năng trang web của bạn. Hãy xem xét những điều sau đây trước khi chuyển đổi phiên bản PHP của bạn

  • Cập nhật CMS của bạn lên phiên bản mới nhất
  • Gia hạn mã trang web của bạn
  • Giải quyết các lỗi hoặc cảnh báo PHP hiện có

Bạn có thể sử dụng hPanel hoặc các bảng điều khiển lưu trữ khác để thay đổi phiên bản PHP của tài khoản lưu trữ của bạn. Ngoài ra, thay đổi phiên bản PHP cho một thư mục hoặc tên miền phụ cụ thể bằng cách thêm một lệnh vào. tập tin htaccess

Thay đổi phiên bản PHP Câu hỏi thường gặp

Phần này sẽ trả lời một số câu hỏi thường gặp nhất về việc thay đổi phiên bản PHP của bạn. Nếu câu hỏi của bạn vẫn chưa được trả lời, hãy để nó trong phần bình luận bên dưới

Làm cách nào để kiểm tra phiên bản PHP của tôi?

Sử dụng bảng điều khiển lưu trữ của bạn để kiểm tra phiên bản PHP được cài đặt trên trang web của bạn. Vì các bước khác nhau giữa các bảng điều khiển khác nhau, hãy luôn tham khảo hướng dẫn sử dụng.

Đối với người dùng hPanel, nhấp vào nút Quản lý bên cạnh miền → Nâng cao → Thông tin PHP. Nếu bạn có tài khoản cPanel, hãy vào Phần mềm → Chọn phiên bản PHP.

Tôi nên sử dụng phiên bản PHP nào?

Chúng tôi khuyên bạn nên sử dụng bản phát hành ổn định PHP mới nhất để đảm bảo trang web của bạn chạy đúng cách. Tại thời điểm viết bài, nó là PHP 8. 1. 12.

Vì PHP cập nhật thường xuyên nên hãy luôn kiểm tra trang tải xuống PHP trước khi chuyển đổi.

Tôi có thể hạ cấp phiên bản PHP của mình không?

Có, bạn có thể hạ cấp PHP của trang web của mình xuống bất kỳ phiên bản nào. Nhưng lưu ý rằng việc hạ cấp PHP xuống phiên bản cũ hơn có thể gây ra lỗi.

Cách tốt nhất để hạ cấp phiên bản PHP của bạn là thông qua bảng điều khiển lưu trữ của bạn. Nếu bạn sử dụng hPanel, hãy theo dõi bài viết của chúng tôi về hạ cấp phiên bản PHP của bạn.

Tác giả

Merkys M

Merkys là quản trị viên máy chủ và chuyên gia Linux tại Hostinger. Anh ấy duy trì và vận hành mọi thứ trong khi giải quyết các vấn đề quản lý máy chủ nâng cao. Bên cạnh đó, anh ấy là một fan hâm mộ lớn của công nghệ chuỗi khối, phát triển web và thể hình

Thêm từ Merkys M

Đồng tác giả

Aris B

Aris là Người viết nội dung kỹ thuật số tại Hostinger, người đam mê CNTT và WordPress. Thông qua các bài viết của mình, anh ấy muốn chia sẻ kiến ​​thức của mình và truyền cảm hứng cho mọi người bắt đầu hành trình trực tuyến của họ. Khi rảnh rỗi, Aris thích xem các bài đánh giá tiện ích và viết nguệch ngoạc ngẫu nhiên

Làm cách nào để cập nhật PHP trong thiết bị đầu cuối?

Tóm lại những gì bạn cần làm là. .
Đảm bảo các gói php cho phiên bản bạn muốn đã được cài đặt
Cập nhật bất kỳ cấu hình nào cho phiên bản PHP đó
Cập nhật cấu hình máy chủ web của bạn để trỏ đến đúng phiên bản PHP
Trỏ PHP CLI đến đúng phiên bản PHP
Khởi động lại máy chủ web của bạn và php-fpm
Mặt nạ trình nền php-fpm cũ

Làm cách nào để nâng cấp PHP 7 lên 8?

PHP 8 là bản cập nhật lớn của ngôn ngữ PHP được phát hành vào ngày 26 tháng 11 năm 2020. .
Gói PHP. .
Gỡ cài đặt/Gỡ bỏ PHP 7. .
Autoclean và Autoremove. .
Thêm kho lưu trữ PPA của Ondřej Surý. .
Cài đặt PHP8. .
Cài đặt phần mở rộng PHP 8

Cách nâng cấp PHP 7. 3 đến 7. 4 trong Debian?

Hãy đảm bảo tạo bản sao lưu thích hợp cho máy chủ của bạn trước khi tiếp tục. .
Thêm ondrej/php PPA. Nhờ Ondrej, chúng tôi có PHP 7. 4 bản dựng đã sẵn sàng tại PPA của anh ấy. .
Nhận danh sách các gói PHP hiện tại. .
Cài đặt PHP 7. 4. .
Kiểm tra PHP 7. 4 cài đặt. .
Xóa các phiên bản PHP cũ

Chủ Đề