Hướng dẫn tăng các thông số PHP trong hosting cPanel

Khi mua dịch vụ web hosting và cài đặt WordPress, mọi thứ hoạt động theo mặc định ngày lập tức. Nhưng đôi khi, bạn có thể tùy chỉnh tăng giảm các thông số PHP nhất định như phân bổ bộ nhớ hoặc kích thước tệp tối đa cho phép tải lên media. Khám phá bài viết về hướng dẫn tăng các thông số PHP trong hosting cPanel cùng HVN Group để biết thêm ngay.

PHP là gì?

PHP (viết tắt của Hypertext Preprocessor) là một trong những ngôn ngữ kịch bản được sử dụng rộng rãi nhất trong phát triển website. Ngôn ngữ này được xử lý trên server và thường được nhúng trong mã HTML.

Hầu hết các hệ thống quản lý nội dung (Content Management System – CMS) phổ biến như WordPress đều chạy trên công nghệ này. PHP cực kỳ đơn giản đối với các lập trình viên mới và thường được cung cấp cùng với MySQL – một hệ thống quản lý database.

php là gì

PHP có một số lợi thế khiến nó trở nên phổ biến và trở thành ngôn ngữ được sử dụng trong các web server nhiều năm qua:

  • Đa nền tảng: Bạn không cần phải có một hệ điều hành cụ thể để sử dụng vì PHP chạy trên mọi nền tảng, cho dù là Mac, Windows hay Linux.
  • Mã nguồn mở: PHP là mã nguồn mở – mã ban đầu được cung cấp cho tất cả những ai muốn xây dựng trên đó. Đây là một trong những lý do vì sao một trong những framework của công nghệ này, Laravel, rất phổ biến.
  • Dễ thích nghi: PHP không khó học và thích nghi đối với người mới bắt đầu. 
  • PHP đồng bộ với mọi database: Bạn có thể dễ dàng kết nối PHP với mọi database, do đó, nó có thể kết nối nhanh chóng với MySQL, Postgress, MongoDB hoặc bất kỳ cơ sở dữ liệu nào khác.
  • Cộng đồng hỗ trợ: PHP có một cộng đồng trực tuyến cho việc hỗ trợ với đầy đủ tài liệu chính thức cung cấp hướng dẫn về cách sử dụng các tính năng. Thông qua đó, bạn cũng có thể dễ dàng khắc phục sự cố của mình khi gặp sự cố.

Các thông số PHP quan trọng cần lưu ý

Để việc thay đổi thông số được hiệu quả và như mong đợi, vấn đề quan trọng bạn cần biết là ý nghĩa của những thông số PHP đó trong cPanel thể hiện điều gì. Do đó, hãy cùng điểm qua một số tham số PHP chính cần lưu ý, bao gồm cả giá trị và mục đích của chúng.

các thông số php

  • display_errors: Xác định xem thông báo lỗi PHP có được hiển thị cho người dùng trong khi thực thi tập lệnh hay không sử dụng giá trị bật – tắt. Vì lý do bảo mật, bạn chỉ nên sử dụng lệnh này khi phát triển website của mình.
  • error_reporting: Thông báo lỗi sẽ được hiển thị cho người dùng khi error_reporting được bật. Thông số PHP này nhận một số hằng số để hiển thị các lỗi khác nhau. Bạn có thể sử dụng nhiều hằng số và loại trừ các lỗi cụ thể, đồng thời chỉ định tệp mà PHP sẽ ghi lại lỗi để khắc phục. Tuy nhiên, trước khi bật tính năng này, bạn cần đảm bảo người dùng web server có quyền ghi tệp.
  • file_uploads: Thông số được đặt để xem việc upload file HTTP có được bật hay không. Giá trị bật sẽ cho phép người dùng tải tệp lên trang web, trong khi giá trị tắt sẽ cho phép thao tác này.
  • upload_max_filesize: Tham số này xác định kích thước tệp được tải lên tối đa mà PHP cho phép trên website của bạn. Vì giá trị mặc định là 2MB nên bạn có thể tăng giới hạn kích thước tệp tải lên tối đa để cho phép người dùng tải lên các tệp có dung lượng lớn hơn.
  • post_max_size: Đây là thông số cho biết kích thước dữ liệu POST tối đa mà PHP có thể thu thập từ biểu mẫu HTML trên website. Giá trị phải lớn hơn kích thước file tối đa vì nó được xử lý bằng hàm POST.
  • allow_url_fopen: Tại đây, bạn tiến hành viết tập lệnh PHP để truy cập các tệp từ xa từ một server khác. Tính năng này được tắt theo mặc định, vì việc bật tính năng có thể khiến máy chủ của bạn bị tấn công bằng các mã tiêm (code injection). 
  • session.name: Lệnh này đặt tên phiên hiện tại được sử dụng trong cookie và URL. Bạn có thể thay đổi giá trị PHPSESSID mặc định thành bất kỳ tên mô tả nào có ký tự chữ và số.
  • session.auto_start: Với thông số PHP này, bạn có thể chọn xem session PHP bắt đầu tự động hoặc theo yêu cầu khi người dùng truy cập website. Nếu đặt giá trị thành 0, session sẽ bắt đầu theo cách thủ công bằng cách sử dụng tập lệnh session_start.
  • session.cookie_lifetime: Thông số cho phép bạn chỉ định thời gian tồn tại của session cookie trong trình duyệt của khác truy cập website. Theo mặc định, giá trị được đặt thành 0 giây, nghĩa là web của bạn sẽ xóa dữ liệu phiên của khách truy cập sau khi họ đóng trình duyệt.
  • memory_limit: Người dùng có thể đặt dung lượng RAM tối đa mà tập lệnh PHP có thể sử dụng. Hãy cẩn thận khi tăng giới hạn bộ nhớ, vì cấu hình sai có thể dẫn đến trang web bị chậm hoặc máy chủ ngừng hoạt động.
  • max_execution_time: Thông số này xác định thời gian chạy tối đa của tập lệnh. Bạn có thể thay đổi thời gian thực hiện tối đa 30 giây mặc định thành bất kỳ giá trị nào, nhưng đặt giá trị này quá cao có thể gây ra các vấn đề về hiệu suất.
  • max_input_time: Người dùng được phép đặt khoảng thời gian tập lệnh có thể phân tích cú pháp dữ liệu được thu thập từ các biểu mẫu HTTP trên website bằng phương pháp POST hoặc GET. Trang web càng thu thập nhiều dữ liệu thì giá trị max_input_time càng cao.
  • upload_temp_dir: Thông số PHP này cho phép chỉ định thư mục tạm thời để lưu trữ các tệp đã tải lên. Tất cả người dùng sẽ có thể viết trong thư mục được chỉ định hoặc PHP sẽ sử dụng mặc định của hệ thống.
  • realpath_cache_ttl: Tiến hành đặt thời lượng cho hệ thống của bạn để lưu trữ thông tin realpath. Các chuyên gia khuyên nên tăng giá trị cho các hệ thống có tệp hiếm khi thay đổi.
  • arg_separator.output: Người dùng sử dụng lệnh xử lý dữ liệu này để phân tách các đối số trong các URL do PHP tạo. Giá trị mặc định của nó là dấu “&”, nhưng bạn vẫn có thể thay đổi nó thành các ký hiệu khác như dấu chấm phẩy.

Chi tiết cách tăng các thông số PHP trong cPanel

Để tăng các thông số PHP trong hosting sử dụng cPanel, bạn thực hiện theo hướng dẫn dưới đây:

Bước 1: Login cPanel.

Hướng Dẫn Tạo Database

Bước 2: Lựa chọn Select PHP Version.

lựa chọn phiên bản php

Bước 3: Chọn Tab Option và tăng các thông số cần thiết.

screenshot 1623464948 thay đổi các thông số cần thiết

Trong hầu hết các trường hợp, bạn sẽ điều chỉnh các tùy chọn sau:

  • display_errors: Giá trị này mặc định là “off”, nếu được chuyển thành “on” thì lỗi trên PHP script sẽ hiển thị trên trình duyệt.
  • max_execution_time: Giá trị này như đã đề cập là hiển thị thời gian thực thi tối đa mà tập lệnh sẽ chạy. Bạn có thể đặt giá trị thành giới hạn cao hơn nếu muốn.
  • post_max_size: Cho phép hiển thị giá trị tối đa có thể được chấp nhận bởi các biến POST và GET. Điều này là phổ biến nhất trong các hình thức web.
  • upload_max_size: Với thông số PHP này, bạn có thể điều chỉnh kích thước tệp tải lên tối đa sẽ được hỗ trợ trên website. Chẳng hạn, nếu bạn đang tải lên database MySQL lớn, bạn có thể cần điều chỉnh giá trị ngay.

Đoạn kết

Như vậy, bài viết đã hướng dẫn bạn cách để thay đổi tăng giảm các thông số PHP trong cPanel – một trong những tính năng tốt nhất của cPanel khi cho phép bạn tùy chỉnh PHP dễ dàng. Hy vọng rằng những thông tin này có thể giúp bạn sử dụng control panel hiệu quả trong việc quản lý website. Nếu gặp vấn đề trong quá trình thiết lập hoặc có thắc mắc cần được giải đáp, vui lòng kết nối với HVN GroupHệ sinh thái kiến tạo doanh nghiệp 4.0 – qua Hotline để gặp gỡ 1:1 với các chuyên gia của chúng tôi.

0 0 đánh giá
Article Rating
Theo dõi
Thông báo của
guest

0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận