Hướng dẫn nâng cấp PHP 7.0 giúp cải thiện tốc độ load cho website WordPress.

Như các bạn đã biết, WordPress là một mã nguồn mở vận hành dựa trên nền tảng PHP. Do đó, các thông số cũng như tính năng của phiên bản PHP mà bạn đang sử dụng ảnh hưởng rất nhiều đến hiệu năng của website WordPress. Thông thường, phiên bản PHP càng mới thì hiệu năng xử lý càng tốt, do đó tốc độ load và khả năng chịu tải của website cũng cao hơn. Phiên bản PHP mới nhất ở thời điểm hiện tại là 7.0 có hiệu năng vượt trội so với người tiền nhiệm của nó là PHP 5.6 rất nhiều.

Tham khảo thêm:
- Làm thế nào để xem các thiết lập PHP của hosting?
- Làm thế nào để thay đổi các thiết lập PHP của hosting?
Như vậy, không có lý do gì để phải chần chừ mà không chuyển qua sử dụng PHP 7.0 nữa phải không nào? WP Căn bản cũng đã chuyển từ PHP 5.6 sang sử dụng PHP 7.0 từ giữa năm 2015 đến nay và cảm thấy vô cùng hài lòng về tốc độ của nó.
Cần những gì để sử dụng PHP 7.0?
Để nâng cấp PHP 7.0 cho website WordPress theo hướng dẫn này, yêu cầu hosting của bạn phải:
- Được tích hợp sẵn PHP 7.0.
- 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.4 đến 6.5.x.
- Theme và các plugin mà bạn đang sử dụng phải hỗ trợ PHP 7.0.
Hướng dẫn nâng cấp PHP 7.0 trên hosting có cPanel
1. Đầu tiên, các bạn đăng nhập vào cPanel, tìm phần Software và click vào mục Select PHP Version.

2. Trong mục Current PHP Version của tab Extensions, các bạn chọn 7.0 sau đó click vào nút Apply. Tiếp theo, thiết lập các extensions 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.
Xong! Bây giờ hãy truy cập vào website của bạn và tận hưởng thành quả thôi nào.
Mọi thắc mắc cũng như khó khăn trong việc nâng cấp PHP 7.0 xin vui lòng gửi vào khung bình luận bên dưới để được hỗ trợ và giải đáp. Bạn đánh giá thế nào về hiệu năng của PHP 7.0? Đừng quên chia sẻ quan điểm và suy nghĩ của bạn với chúng tôi nhé.
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 qua email nhé. Cảm ơn rất nhiều. :)





Giờ bình thường lại rồi. Khó hiểu.
Ôi Hiếu ơi. Sao trang web mình hôm nay truy cập lại bị lỗi này nhỉ. Your PHP installation appears to be missing the MySQL extension which is required by WordPress.
Nãy mình vào trang của một bạn khác cũng bị lỗi này. Bạn dùng host hay VPS của nhà cung cấp nào vậy? :D
Anh đang tính là sẽ debug một hôm xem có thực sự PHP 7 giúp tăng tốc xử lý hay không, có khi 5.4 lại là tuyệt vời nhất ấy chứ lị !
PHP 7 ngon mà bác. Em dùng gần cả năm nay rồi. Xử lý tác vụ nhanh hơn hẳn mấy ông 5.x :D
Tốc độ tải trang của blog bác kinh thật, nhanh hơn bất ki trang nào em từng lui tới. Chắc vì vậy mà rất thích đọc ở đây.
Phổng mũi rồi. Đút vừa 2 cái ống nhựa PVC. :D
Ai muốn biết site của mình đang là php mấy và đã lên php 7 chưa thì tạo 1 file .php trên thư mục public_html hoặc ở đâu tùy ý nhưng cần nhớ vị trí để truy cập của mình với nội dung file php nó như sau
Sau đó thì truy cập file php đó bằng đường dẫn domainCủaBạn.***/*.php là sẽ xem được phpinfo
Phần đầu bài viết mình có để link hướng dẫn làm cái này rồi mà. :)
Nói thật là em ko để ý luôn ấy . Mỗi ngày đọc khá nhiều bài nên cái chỗ tham khảo thêm hầu như cho bảo bản năng không nhìn thấy phần đó dù có đang chỉa mắt vào nếu như đó là bài viết mình không cần thêm thông tin để hiểu được :D
Bài nào mình cho vào mục tham khảo thì đều ít nhiều có liên quan đến bài viết hiện tại cả mà. Có phải thêm bừa đâu. :D
Chỗ màn hình PHP Selector, biết set thông số thế nào là Max vậy bạn?
Mình dùng Stable Host gói PRO.
Bạn click vào từng mục rồi chọn thông số cao nhất là được. Có thể tham khảo các thiết lập của mình trong bài viết. :P
Nhưng mấy thông số này trên Cpanel của mình là nhập chứ không phải Select, nên chả biết bao nhiêu là Max cả. Và m đang set giống bạn, may là web vẫn chạy bình thường.
Công nhận là tốc độ cải thiện đáng kể :D
Cũng không hẳn, có 2 thứ là nhập thôi :D
max_execution_time
max_input_time
Cái đó mình cũng nhập vào mà. :D :P Đang ngạc nhiên không hiểu sao bạn lại khác mình. Vì mình cũng có 1 gói host ở bên này. :P
Vậy nhập thế được chưa bạn :)
Không biết khi nào Stable Host mở thêm Location khu vực Asian.
Web của bạn có traffic chủ yếu từ Việt Nam thì tại sao không mua hosting trong nước? Tốc độ load sẽ được cải thiện rất nhiều đấy. :D
Trong nước mình cũng dùng vài thằng rồi, tốc độ chậm, hay bị hack, … chả tin được thằng nào, với lại giá đắt hơn m mua ở ngoài.
Stable Host m đang dùng Coupon KM 75% trọn đời nên cũng tiết kiệm đc khối :D
StableHost chịu tải hơi kém. Online được mấy chục mạng là cùng. Cao hơn một tí là lỗi 503 ngay. :D Mình cũng đang dùng 1 gói nên mình biết. :) Đang chuẩn bị viết 1 bài review đây. :D
Thế à b. Site m ít traffic nên chưa biết :)
Để xem vpssim có hỗ trợ ko nào
VPS thì tự cài PHP được mà. Còn dùng VPSSIM thì hình như chỉ hỗ trợ đến 5.6. :P
Đã thay đổi như hình tuy nhiên nó không hiện ra nội dung bài viết :)
Error_log có báo lỗi gì không? :D Cái này là cấu hình module chuẩn mà. Mình dùng cho rất nhiều web, chạy trên nhiều dịch vụ shared hosting khác nhau. Không có cái nào lỗi cả. :P
Hj nó không báo lỗi chỉ là nội dung bài viết ko hiển thị được. Còn lại tất cả đều ok
Có thể do một plugin nào đó bạn đang sử dụng không tương thích với PHP 7. Nếu bạn sử dụng các plugin hỗ trợ tạo cache hay mifiny, lazyload thì thử vô hiệu hóa đi xem sao. :P
Xung đột với Plugin Seo Auto Link có cách nào khắc phục ko bác!
Xóa plugin đó đi và tạo link bằng tay. :P Mình không hiểu sao các bạn làm SEO mà cứ thích tự động thế nhỉ? Như thế làm sao tối ưu được? Bao giờ mới khá lên được? :P
Đã khắc phục được :) rất đơn giản chỉ cần thay đổi Plugin khác! Nói chung làm biến mà hj chủ yếu liên kết nội bộ vài từ khóa thôi mà. Cứ mỗi lần chèn cũng mệt :) Thank bác! Cơ mà cũng định chuyển sang hosting của bác giới thiệu để dùng đây :)
Thử đi. Chắc chắn bạn sẽ mê tốc độ của nó cho mà xem. :D
Tôi vào đây học được nhiều bài viết hay và hữu ích, vân đang trên con đường gom góp kiến thức cho bản thân. Cảm ơn bạn Trung Hiếu rất nhiều
Không phải ưa nịnh nhưng những lời động viên giống như của bạn khiến mình nỗ lực hơn rất nhiều. Cảm ơn bạn. :D
Tôi vào đây đọc và lấy được nhiều ý tưởng viết bài cho blog của minh. Cảm ơn bạn Trung Hiếu rất nhiều
Bình luận vậy đc ko Hiếu :)
Cũng được. :D :P
Tôi vào đây để đi link, chèn link và spam link, cảm ơn bạn Trung Hiếu rất nhiều!
Bình luận thế này được không HIếu :3
Cái này cấm nhé. Xóa link cảnh cáo. Còn tái phạm thì xóa cả comment. :P
Quác quác, thím Hiếu hung dữ quá :v :))))
Thanks Hiếu, đọc xong bài này vào xem thấy mình đang xài php 5.6 từ trước giờ :)) up lên php7 ngay và luôn. Cảm nhận web nhanh hơn hẳn!