List các thông số PHP quan trọng cần lưu ý
PHP (Hypertext Preprocessor) là ngôn ngữ lập trình chạy trên máy chủ, đóng vai trò quan trọng trong việc phát triển web. Nhờ khả năng tạo nội dung động, PHP giúp website tương tác hiệu quả với người dùng, mang lại trải nghiệm trực tuyến phong phú và tùy biến cao.
Trước khi tăng thông số PHP trong hosting cPanel, bạn cần hiểu rõ các tham số quan trọng, điều này sẽ giúp bạn thực hiện hiệu quả, đồng thời đảm bảo website vận hành ổn định. Dưới đây là các thông số PHP cần lưu ý:
- display_errors: Thông số này quyết định việc hiển thị thông báo lỗi PHP khi chạy script. Để đảm bảo an toàn, bạn chỉ nên bật trong giai đoạn phát triển website, tránh lộ thông tin nhạy cảm trên môi trường sản xuất.
- error_reporting: Khi bật, PHP sẽ hiển thị các thông báo lỗi. Thông số này có thể nhận nhiều hằng số khác nhau để xác định loại lỗi hiển thị, giúp bạn debug hiệu quả khi điều chỉnh các thông số PHP trên hosting cPanel.
- file_uploads: Quyết định khả năng upload file qua HTTP. Khi bật, người dùng có thể tải file lên website; nếu tắt, chức năng upload sẽ không khả dụng.
- upload_max_filesize: Xác định dung lượng tối đa của file được phép upload lên website. Mặc định thường là 2MB, nhưng bạn có thể tăng để hỗ trợ file lớn hơn.
- post_max_size: Giới hạn tổng lượng dữ liệu PHP chấp nhận từ biểu mẫu HTML gửi qua POST. Giá trị này nên lớn hơn upload_max_filesize để xử lý các tệp lớn.
- allow_url_fopen: Cho phép script PHP truy cập và thao tác file từ server khác. Thông số này mặc định tắt để hạn chế nguy cơ chèn mã độc vào server.
- session.name: Thiết lập tên cho phiên làm việc (session), dùng trong cookie và URL. Bạn có thể thay đổi mặc định PHPSESSID thành tên dễ nhận diện hơn.
- session.auto_start: Quyết định phiên PHP khởi động tự động khi người dùng truy cập website hoặc thủ công thông qua session_start().
- session.cookie_lifetime: Xác định thời gian tồn tại của cookie phiên trên trình duyệt. Mặc định là 0, nghĩa là cookie sẽ bị xóa khi đóng trình duyệt.
- memory_limit: Giới hạn lượng RAM tối đa mà một script PHP được phép sử dụng. Tăng memory_limit giúp xử lý tác vụ nặng, nhưng cần cẩn trọng để tránh làm chậm website hoặc gây treo server.
- max_execution_time: Thời gian tối đa cho một script PHP chạy. Nên tăng đối với các tác vụ dài, nhưng không nên đặt quá cao để tránh ảnh hưởng hiệu suất.
- max_input_time: Khoảng thời gian PHP xử lý dữ liệu nhận được từ POST hoặc GET. Website nhận nhiều dữ liệu nên tăng giá trị này phù hợp.
- upload_temp_dir: Thư mục tạm để lưu file upload. Nếu không cấu hình, PHP sẽ sử dụng thư mục mặc định của hệ thống.
- realpath_cache_ttl: Thời gian hệ thống lưu trữ thông tin realpath. Nên tăng giá trị này cho hệ thống ít thay đổi file để cải thiện hiệu suất.
- arg_separator.output: Ký tự phân tách các đối số trong URL do PHP tạo ra. Mặc định là dấu “&”, nhưng bạn có thể thay đổi thành ký tự khác như dấu chấm phẩy nếu cần.
Việc tăng thông số PHP trong hosting cPanel cần được cân nhắc kỹ, dựa trên nhu cầu của website và tài nguyên máy chủ, để đảm bảo hiệu suất tối ưu và sự ổn định lâu dài.
Các bước tăng thông số PHP trong hosting cPanel
Để tăng các thông số PHP trong hosting cPanel, bạn có thể thực hiện theo các bước sau:
Bước 1: Đăng nhập vào tài khoản cPanel của bạn.
Bước 2: Tiếp theo đó, tìm kiếm “MultiPHP INI Editor” trên thanh tìm kiếm ở góc trên bên phải và nhấn chọn, hoặc kéo xuống mục Software và chọn MultiPHP INI Editor.
Bước 3: Nhấn vào – Select a location – và chọn trang web cần chỉnh để bắt đầu chỉnh sửa các thông số PHP.
Một vài thông số bạn có thể điều chỉnh bao gồm:
- max_execution_time: Thời gian tối đa cho script PHP chạy.
- max_input_time: Thời gian PHP xử lý dữ liệu nhận từ POST hoặc GET.
- memory_limit: Giới hạn RAM tối đa cho mỗi script PHP.
- post_max_size: Lượng dữ liệu tối đa PHP chấp nhận từ biểu mẫu HTML gửi lên.
- upload_max_filesize: Dung lượng tối đa của file được phép upload.
Vậy là qua bài viết này, bạn đã đã biết cách tăng thông số PHP trên hosting cPanel rồi đúng không? Hy vọng bài hướng dẫn này của HostingViet hữu ích với bạn!