Hướng dẫn nâng cấp PHP 7.1 cho website WordPress giúp cải thiện hiệu năng.

Trong một bài viết trước đây, tôi đã từng hướng dẫn cho các bạn cách nâng cấp lên PHP 7.0 giúp cả thiện hiệu năng cho website WordPress rồi phải không nào? Tuy nhiên, vừa qua, phiên bản PHP 7.1 đã chính thức được trình làng với nhiều cải tiến cũng như tính năng mới, hứa hẹn mang lại một trải nghiệm còn tuyệt vời hơn. Một số nhà cung cấp hosting đã nhanh chóng tích hợp phiên bản PHP này vào trong cPanel của họ, trong đó có dịch vụ WordPress Hosting của WP Căn bản.
Tham khảo thêm:
Và đó cũng chính là nguyên nhân khiến tôi viết bài này: hướng dẫn các khách hàng đang sử dụng dịch vụ WordPress Hosting của WP Căn bản tự nâng cấp lên phiên bản PHP 7.1 nếu có nhu cầu. Nhìn chung, hiệu suất xử lý của PHP 7.0 và PHP 7.1 là tương đương nhau (PHP 7.1 có nhỉnh hơn đôi chút nhưng không đáng kể). Tuy nhiên, PHP 7.0 lại có khả năng tương thích tốt hơn với theme và plugin WordPress ở thời điểm hiện tại. Do đó, các bạn cần cân nhắc giữa việc sử dụng PHP 7.0 và PHP 7.1.
Cần những gì để sử dụng PHP 7.1?
Để nâng cấp PHP 7.1 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.1.
- 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.7 đến 6.5.x.
- Theme và các plugin mà bạn đang sử dụng phải hỗ trợ PHP 7.1.
Hướng dẫn nâng cấp PHP 7.1 trên 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.1 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ức600giây.max_input_time: để ở mức-1(không giới hạn) hoặc các bạn có thể để ở mức60giây.max_input_vars: để ở mức6000.memory_limit: để ở mức512Mtương đương với 512MB.post_max_size: để ở mức256Mtương đương với 256MB.upload_max_filesize: để ở mức256Mtương đương với 256MB. Giá trị này bị giới hạn bởipost_max_sizenê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 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.1 thành công.
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.1 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. :)





Site của bác Hiếu càng ngày càng nhanh nhỉ. Quá ngon !
yeap! đã gửi mail xin hướng dẫn
Mình chỉ cung cấp file hướng dẫn cho khách hàng sử dụng host của bên mình thôi bạn ạ. Mình đã ghi rõ trong bài viết rồi mà. :P
Mình đang dùng PHP 7.0 đây nek, vẫn dùng được plugin như SEO Auto Links như thường :D
Ngon. Có thủ thuật gì không? :P
Hj đơn giản lắm chỉ cần tích bỏ phần “Prevent linking in heading tags (h1,h2,h3,h4,h5,h6)” là được :D
Good. :D Mình thì không dùng plugin này. Nhưng một số khách hàng có dùng. Cảm ơn bạn đã chia sẻ. :P
Anh Hiếu dùng Genesis Tiếng Việt rồi.
Anh Hiếu cũng việt hoá theme phải không ạ?? Dạo này em lười up bài quá nên cũng không làm đc gì nhiều. Mới được vài theme.:(
Không phải Việt hóa theme. Là dùng WordPress tiếng Việt nên nó như vậy. :P
Ý em là trong phần dịch vụ cài WP của anh có VIệt hóa theme cơ ạ. :P
Vẫn là tiếng Anh mà. :P
Mình đang dùng hosting Bluehost. Web của mình upgrade PHP từ 5.4 lên 5.6 nó lại không chạy. Mình không rành về mấy cái này. Mình có cần phải làm gì nữa không bạn?
Bạn phải kích hoạt đủ các module cần thiết cho WP thì web mới chạy được nhé. :P
Cám ơn bạn đã trả lời. Bạn có thể nói rõ hơn là mình phải kích hoạt như thế nào không? Vì mình không truy cập được wp-admin. Cám ơn bạn rất nhiều.
Bạn thử tick các module như trong hình này xem: https://goo.gl/photos/ZN3WBgSYURqJxMwH8. PHP 5.5 và 5.6 gần như tương tự nhau về module. :P
Hẹn huynh tháng 8 :D
Xa xôi quá. :(
Hiếu ơi, hướng dẫn cho mình cả cách chuyển xuống nữa nhé. Nhỡ update lên không được. Tks bạn :D
Chọn 7.0 rồi click “Set as current” là xong mà. Không cần thiết lập gì thêm. :D
Ok :D Mình gửi đăng ký Hiếu nhận được chưa? Lúc nào tiện gửi nhé
Mình vừa gửi cho Ngọc rồi đấy. :D
Cảm ơn Hiếu nhé, đăng ký thế thôi chứ để lúc nào tiện gửi cũng được mà :)
nâng cấp rồi, chưa thấy vấn đề gì cả :D. Nếu mà có lỗi thì nó hiện ngay hay là dùng 1 thời gian vẫn có thể bị hả Hiếu ơi?
Nó hiện ngay nhé. :P
Nâng cấp lên có lợi gì nhiều hơn ko ta. Mình dân gà nên cũng ngại va chạm, mỗi lần update cái gì là ớn lắm.
Không biết có phải mình nhầm không những thấy nhanh vãi đạn luôn ấy :o
Ôi đệch, giờ thì có lỗi rồi :(( Chỉ hiện tiêu đề trang chứ không có gì, trắng trơn hết Hiếu ơi… :s
Vào site bạn bình thường mà. Thấy lỗi gì đâu? :D
Mình vừa phải chuyển ngay và luôn về 7.0 đó. Đang chạy Ad, có lỗi thì khốn!
Thiết lập đúng như trong hướng dẫn mình gửi chưa? :P
Làm chuẩn ko sai 1 lý nào. H vào thử đi!
Vừa check error_log thấy bị lỗi theme. :D Mấy cái giao diện custom này dễ gặp lỗi với các phiên bản PHP mới lắm. :P Thôi, an phận với PHP 7.0.13 đi. :D
Thôi thì đành vậy. Cứ tưởng được :D
Khóc hết nước mắt. :D May là còn chạy được PHP 7.0 đấy. :P
Có vẻ mình là người đầu tiên cmt, lần trước đã up lên 7.0 rồi, đang hóng 7.1 :v Hiếu đã up lên 7.1 chưa vậy, cảm nhận thực tế thế nào :D
Mình thấy nó ngon hơn 7.0 một chút. :D Mình nâng lên ngay từ khi HawkHost bổ sung bản 7.1 vào cPanel rồi. Ủa. Mà bạn đâu có dùng hosting của bên mình nhỉ. Site của bạn đang chạy trên hosting của Thạch Phạm mà. Bạn phải liên hệ bên đó để được hỗ trợ chứ. :P
Ok Hiếu, xớn xác đọc nhanh quá nên không đọc đoạn đấy :P, dù sao cũng thanks Hiếu về bài viết, để mình xem up lên 7.1 luôn xem sao :D
:D Mình phải đảm bảo quyền lợi riêng cho khách hàng của bên mình nên mong bạn đừng trách nhé. :)