Hướng dẫn nâng cấp PHP 7.2 cho khách hàng sử dụng dịch vụ WordPress Hosting.
Nếu bạn chưa biết thì vào ngày 30/11/2017 vừa rồi, phiên bản PHP 7.2 đã chính thức được phát hành tới tay người dùng sau một thời gian dài thử nghiệm. Bỏ qua những dòng thông báo bằng tiếng Anh dài dằng dặc (nếu bạn tò mò có thể tham khảo thêm tại đây), điều mà những người dùng cuối như chúng ta cần quan tâm là PHP 7.2 có thực sự mang lại một hiệu năng vượt trội và làm thế nào để nâng cấp PHP 7.2 cho website WordPress của mình một cách chuẩn nhất? Bài viết hôm nay sẽ là câu trả lời dành cho bạn.
Tham khảo thêm:
So sánh hiệu năng của PHP 7.2 với 7.1, 7.0 và 5.6
Một thành viên của diễn đàn Centminmod đã thực hiện việc benchmark WordPress 4.8 trên nền tảng PHP 7.2, 7.1, 7.0 và 5.6. Kết quả cho thấy PHP 7.2 nhỉnh hơn 7.1 và 7.0 một chút về mặt hiệu năng. Trong khi đó PHP 7.x vượt trội hoàn toàn so với PHP 5.6:
Và về cơ bản, PHP 7.2 không có quá nhiều sự thay đổi so với 2 đàn anh đi trước. Do đó, nếu website của bạn hoạt động ổn định trên PHP 7.0 và 7.1 thì bạn hoàn toàn có thể nâng cấp lên PHP 7.2 để cải thiện hiệu năng mà không gặp bất cứ vấn đề gì nghiêm trọng.
Cần những gì để sử dụng PHP 7.2?
Để nâng cấp PHP 7.2 cho website WordPress theo hướng dẫn này, yêu cầu host của bạn phải đảm bảo đầy đủ các yêu cầu sau:
- Được tích hợp sẵn PHP 7.2.
- Có cPanel chạy trên hệ điều hành CloudLinux.
- Có tùy chọn Select PHP Version trong cPanel, cho phép bạn chuyển đổi qua lại giữa các phiên bản PHP.
Ngoài ra, hãy đảm bảo:
- Website của bạn phải đang sử dụng phiên bản WordPress từ 4.9 trở lên.
- Theme và các plugin mà bạn đang sử dụng phải hỗ trợ PHP 7.2.
Hướng dẫn nâng cấp PHP 7.2 cho hosting có cPanel
1. Đầu tiên, truy cập vào cPanel, tìm mục Select PHP Version và click vào đó.
2. Lựa chọn phiên bản 7.2 trong mục Current PHP version của tab Extensions và click vào nút Apply. Sau đó thiết lập các extensions giống như hình bên dưới.
3. Click vào tab Options để chuyển qua giao diện thiết lập các thông số cơ bản của PHP.
Tại đây, các bạn có thể thay đổi các thông số PHP theo nhu cầu của mình. Một vài thông số thường được chúng tôi sử dụng cho dịch vụ WordPress Hosting bao gồm:
max_execution_time
: để ở mức600
giây.max_input_time
: để ở mức-1
(không giới hạn) hoặc các bạn có thể để ở mức60
giây.max_input_vars
: để ở mức6000
.memory_limit
: để ở mức512M
tương đương với 512MB.post_max_size
: để ở mức256M
tương đương với 256MB.upload_max_filesize
: để ở mức256M
tương đương với 256MB. Giá trị này bị giới hạn bởipost_max_size
nên chúng tôi thường thiết lập nó bằng vớipost_max_size
.
4. Truy cập website của bạn và kiểm tra xem giao diện cũng như các tính năng đã hoạt động bình thường hay chưa. Nếu rồi thì có nghĩa là các bạn đã nâng cấp PHP 7.2 thành công. Nếu có lỗi xảy ra, các bạn chỉ cần chuyển về phiên bản PHP cũ là được.
Bạn đang sử dụng phiên bản PHP nào cho website WordPress của mình? Bạn đã nâng cấp PHP 7.2 chưa? Hãy chia sẻ với chúng tôi quan điểm và ý kiến của bạn trong khung bình luận bên dưới.
Nếu bạn thích bài viết này, hãy theo dõi blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất nhé. Cảm ơn rất nhiều. :)
mình chuyển được rồi, nhưng nó bị trắng trang admin. các plugin mình đang dùng củng bị xung đột làm mình phải gỡ ra hết.
mình dùng mã nguồn mở wp
Bạn kiểm tra error_log xemn nó báo lỗi do theme hay plugin nào?
nâng cấp lên 7.2 xong web hoạt động bình thường nhưng vô trang wp-admin lại bị vậy
This page isn’t working www.kosxucosmetic.vn is currently unable to handle this request.
HTTP ERROR 500
khắc phục sao anh Hiếu
Bạn chuyển về phiên bản PHP cũ là được mà. Theme hoặc plugin của bạn không hỗ trợ PHP 7.2 rồi. Bật debug lên và kiểm tra error_log xem theme hay plugin nào gây lỗi.
cám ơn bạn nhiều nhé, mình đã chuyển thành công từ http sang https và đang tìm plugin đổi http sang https. Web mình: vtkong.net
Chuyển HTTP sang HTTPS thì bạn có thể dùng plugin Really Simple SSL. Rất đơn giản và nhanh chóng.
Làm thế nào để sửa http trong link ảnh nhỉ
Cài Really Simple SSL nó tự chuyển hết mà.
Mình cài cũng thấy nó chuyển sang nhưng nếu mà mình gỡ ra thì nó lại về như ban đầu ah bạn
Ai bảo bạn gỡ ra? Phải duy trì plugin ở trên site.
ah, mình tưởng đổi luôn không muốn giữ trên web cho nặng ra ấy mà
Bạn dùng Glugin gì cho WordPress để tối ưu hoá tốc độ vậy ?
Load nhanh kinh khủng ?
Bạn tham khảo bài viết “Bật mí về các công nghệ mà WP Căn bản đang sử dụng” nhé.
Hiếu ơi. Mình làm theo hướng dẫn và bị lỗi trắng trang chủ. Error log ghi thế nào là sao hả Hiếu? Please help.
[Error_log đã bị ẩn vì lý do bảo mật]
Thử PHP 7.0 đi bạn ơi. Theme và plugin của bạn không hỗ trợ PHP 7.2 đâu. Mà lần sau đừng post thẳng error_log lên phần bình luận nhé. Lộ hết cả username đăng nhập cPanel rồi kìa.
Chúng tôi đã nâng lên PHP 7.2 cho con bờ lóc Hocban.vn nhưng dất tiếc nó éo chạy, chúng tôi đành ngậm ngùi và tiếp tục an phận với PHP 7.1
Error_log có báo lỗi gì không? Chắc do theme hoặc plugin nào đó không hỗ trợ PHP 7.2 rồi. :D
sao em làm y như vậy mà vẫn không được ạ?
vào xem thông tin version vẫn là php 5.6
Cũng muốn thử nghịch mà nhà cung cấp chưa có
Cái này rất mới mà. Nên chưa có cũng là chuyện bình thường. :D
Thấy phiên bản mới là thấy muốn dọc mà của mình không có PHP 7.2 ta 7.1 là cao nhất rầu :D
PHP 7.2 rất mới nên ít host có lắm bác. :P
Giờ dùng Host PHP của nhà cung cấp Việt Nam nào tốt nhất ad nhỉ?
Nếu là host để chạy mã nguồn WordPress nói riêng và PHP nói chung thì bạn có thể tham khảo dịch vụ WordPress Hosting của bên mình nhé. :)
Bên cloudways có rùi nhé. Giá host hơi cao tý.
Hồi đầu chứ giờ hầu như nhà cung cấp nào cũng hỗ trợ PHP 7.2 rồi bạn. Trừ mấy ông chây lì, không chịu đổi mới thôi. :P