Lựa chọn và cài đặt PHP 

0

Mỗi hosting đều có phiên bản PHP riêng để có thể cài đặt những Option và Extensions phù hợp với nền tảng hiện có. Việc để phiên bản PHP mặc định khi cài đặt website sẽ hạn chế rất nhiều tính năng cũng nhưng lỗi trên website. Vậy cài đặt phiên bản như thế nào và ở đâu sẽ được giải thích kỹ trong phần này. 

Trang chủ >> Chia sẻ >> Hướng dẫn làm website >> Lựa chọn và cài đặt PHP 

>>> Xem lại: Tăng tốc website bằng cách nén Gzip

Mặc định ban đầu của của các phiên bản PHP khi cài đặt website sẽ rất thấp dưới 7.0 với các theme mới có thể lên 7.2 ở thời điểm hiện tại (2021). Những phiên bản này sẽ giới hạn rất nhiều về max_execution_time hay Memory_Limit. 

Với các thông số này bị giới hạn có thể gây ảnh hưởng rất nhiều cho theme, plugin hay giao diện của website.

Chỉ cần một vài bước đơn giản là chúng ta có thể cài đặt lại phiên bản PHP trên Hosting của mình. 

Cài đặt lại phiên bản PHP 

Hiện tại đa phần các phiên bản PHP là trên 7.0 trở lên, nhiều theme đòi hỏi bắt buộc là PHP phải 7.4 không sẽ giới hạn một vài chức năng của website. Việc nâng cấp phiên bản PHP rất dễ, bạn cần làm theo một vài bước sau: 

Ở phần Dashboard của cPanel, chúng ta cần để ý 2 phần: 

Multi PHP Manager:  Đây là nơi mình cài đặt PHP limit

Select PHP Version: Đây là nơi lựa chọn phiên bản PHP

Đầu tiên bạn chọn vào Select PHP Version. Lựa chọn version PHP của mình. 

Sau đó truy cập vào Extension bên trên cùng: 

Lựa chọn dấu tích cho 1 vài extensions cần thiết cho website: 

Một số extension gần như bắt buộc phải có để website hoạt động trơn tru: 

  • Soap: Cái này dành cho những website Ecommerce, nếu bạn có cài đặt plugin WooCommerce thì phải tích cái này
  • Zip: Hỗ trợ nén file zip 
  • Mbstring: thông thường đa phần các plugin hiện nay đều cần extension này để hoạt động 
  • Opcache: Cải thiện tốc độ và hiệu năng của website

Lưu ý nhỏ là có những extension mặc định của website bạn cũng đừng nên tắt đi, hoặc có các extensions khác chưa tích đừng nên động vào nếu chưa hiểu rõ. Rất dễ bị chồng chéo những như làm lỗi website của bạn. 

Sau khi hoàn thiện hãy truy cập vào phần Options ở bên cạnh Extension để cài đặt

Bạn có thể làm y hệt như hình dưới là được. Giờ mình sẽ giải thích một vài phần trong này.

Từng phần trong Option của PHP  

Display_errors: show up lỗi ra ngoài, cái tên như nào thì chức năng y hệt vậy, nếu plugin hay theme bạn bị lỗi sẽ show hết ra ngoài. Rất dễ dàng để bạn check lỗi cũng như phát hiện sửa kịp thời, nhưng đồng thời mọi người cũng sẽ biết lỗi website của bạn được hiển thị. 

File_uploads: Các loại file được upload ngoài HTTP 

Log_errors: Ghi lại lỗi trên file log

Max_execution_time: Đây là khoảng thời gian tối đa mà một chương trình (script – plugins/ functions) chạy khi bị ép dừng lại. Đây là thông số cực kỳ quan trọng khi Import & Export cũng như Upload Theme/ Plugins/ Files. Đối với nhiều hosting mặc định chỉ để 30s, ví dụ mà theme cần upload nặng 30s sẽ là khoảng thời gian không đủ để up và sẽ gây tình trạng lỗi hệ thống. Với một khoảng thời gian an toàn là 3000 sẽ phù hợp cho các theme nặng đô nếu bạn cần upload. 

max_input_time: Đây là khoảng thời gian tối đa cho phép một chương trình (script – plugins/ functions) phân tích dữ liệu nhập vào trước khi nó bị ép dừng.Thông số này liên quan đến import data, bạn để khoảng 6000 sẽ là con số phù hợp. 

max_input_vars: Giới hạn số lượng tham số truyền vào. Nó sẽ để mặc định là 1000. 

memory_limit: Đây là dung lượng RAM tối đa có thể dùng, với mức cài đặt ban đầu của Hosting sẽ có thể hơi thấp là 128MB => mình set lên 512MB là con số phù hợp. 

post_max_size: Kích thước tối đa của file để up lên web theo phương thức post. Bạn cài 128MB là được. 

upload_max_filesize: Kích thước tối đa để upload lên web. Theo kinh nghiệm của mình là con số 512MB là tối ưu. 

>>> Xem lại: Tăng tốc website bằng cách nén Gzip

>>> Xem thêm: Cách nâng RAM cho website

—-

>>> Bạn có thể tham khảo thiết kế web trên nền tảng Haravan: tại đây!

>>> Sử dụng nền tảng Ladipage để thiết kế ngay: tại đây!

>>> Mua hosting của Azdigi: Tại đây!

Nếu bạn thích chủ đề này có thể donate momo cho mình, một chút món quà nhỏ nhắn này sẽ giúp mình có tiền cafe sáng mỗi ngày, viết những bài viết hay ho dành tặng cho bạn. 

Momo: 0766462292 – Lê Tuấn Nghĩa

Xin cảm ơn

>>> Tham gia ngay group của mình để cập nhật các bài blog mới nhất: Tại đây!

Matthew Le

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *