Cách cấu hình các thiết lập PHP trên máy chủ Web Spaceship

Hướng dẫn này sẽ chỉ cho bạn cách quản lý các thiết lập PHP trên máy chủ Web Spaceship của chúng tôi, cụ thể là cách sử dụng plugin PHP Tweaks, làm việc với tệp php.ini, và kiểm tra cấu hình PHP.

Máy chủ Shared của chúng tôi sử dụng module LiteSpeed và hỗ trợ các phiên bản PHP 7.0-7.4, và 8.0-8.5.

Cách quản lý thiết lập PHP bằng plugin PHP Tweaks

1. Đăng nhập vào tài khoản cPanel.

2. Vào phần Độc quyền , sau đó nhấp vào menu PHP Tweaks:


HOẶC

a. Mở Trình quản lý Hosting.
b. Tìm gói hosting của bạn và nhấp vào Quản lý.
c. Điều hướng đến phần Nâng cao.
d. Mở rộng tùy chọn Công cụ phát triển và nhấp vào PHP. Bạn sẽ được chuyển hướng đến cửa sổ thiết lập PHP.

3. Chọn miền cần thiết từ danh sách thả xuống:


Ngoài ra, sử dụng tab Cài đặt Tài khoản để áp dụng thay đổi cho toàn bộ tài khoản cPanel của bạn (sẽ cập nhật tất cả các miền được lưu trữ):


Bây giờ bạn có thể quản lý các nhóm thiết lập sau: 

Phần phiên bản PHP cho phép bạn kiểm tra phiên bản đang sử dụng và đặt phiên bản cần thiết:


Một số điều cần lưu ý:

  • Các module có sẵn sẽ khác nhau tùy thuộc vào phiên bản PHP được chọn.

  • Các thay đổi PHP được áp dụng có thể mất vài phút để có hiệu lực, vì vậy nếu thay đổi không hiển thị ngay lập tức, vui lòng chờ một chút để hệ thống cập nhật.

  • Nếu phiên bản PHP được đặt trong Cài đặt Tài khoản khác với phiên bản trong Cài đặt Miền, thì phiên bản trong Cài đặt Miền sẽ được ưu tiên.

Các phần Loaders Caches cho phép bạn chọn bộ nạp PHP cho các script của mình và bộ tăng tốc PHP để lưu vào bộ nhớ đệm bytecode đã biên dịch của các script PHP:


Phần Khác cung cấp cho bạn danh sách các module và extension bổ sung có thể được bật theo nhu cầu của bạn:


Các extension PHP được bật qua PHP Tweaks sẽ hoạt động cho các script được xử lý bởi máy chủ web. Nếu bạn gặp bất kỳ vấn đề nào liên quan đến PHP khi làm việc qua dòng lệnh, hoặc cài đặt script qua Softaculous, vui lòng liên hệ Hỗ trợ Khách hàng để được hỗ trợ thêm.

Vui lòng lưu ý các xung đột module sau:

  • nd_mysql xung đột với mysql;

  • nd_mysqli xung đột với mysqli;

  • nd_pdo_mysql xung đột với pdo_mysql;

  • gmagick xung đột với imagick.

4. Để khôi phục thiết lập PHP mặc định cho một miền, hãy chọn miền đó từ menu thả xuống và nhấp vào Đặt lại Extensions. Thao tác này sẽ hoàn nguyên tất cả thay đổi và áp dụng cấu hình mặc định:

Cách làm việc với tệp php.ini

Đôi khi, bạn có thể cần tùy chỉnh giới hạn PHP (như memory_limit, post_max_size, upload_max_filesize, v.v.) thông qua tệp php.ini thay vì plugin PHP Tweaks.

1. Đăng nhập vào tài khoản cPanel của bạn và điều hướng đến phần Tệp, sau đó chọn menu Trình quản lý tệp:


HOẶC

a. Mở Trình quản lý Hosting.
b. Tìm gói hosting của bạn và nhấp vào nút Quản lý.
c. Điều hướng đến phần Tệp và Lưu trữ.
d. Nhấp vào Quản lý tệp bên cạnh tên miền của bạn. Bạn sẽ được chuyển hướng đến thư mục gốc của website trong Trình quản lý tệp.

2. Trong thư mục gốc của miền, nhấp vào +Tệp và tạo một tệp có tên php.ini:


3. Tìm tệp vừa tạo trong danh sách, nhấp chuột phải vào tệp đó và chọn Chỉnh sửa:


4. Thêm các thiết lập PHP cần thiết. Trong ví dụ này, chúng tôi thêm memory_limit max_input_vars:


5. Sau khi hoàn tất các thay đổi, nhấn Lưu thay đổi.

Cách kiểm tra cấu hình PHP

Để xác nhận các thiết lập PHP của bạn đã được áp dụng đúng chưa, bạn có thể tạo một script sử dụng hàm phpinfo(). Hàm này cung cấp thông tin chi tiết về cấu hình PHP hiện tại và hữu ích cho việc khắc phục sự cố, vì nó chứa tất cả dữ liệu EGPCS (Environment, GET, POST, Cookie, Server).

Để chạy hàm này, hãy làm theo các bước dưới đây: 

1. Truy cập thư mục gốc website của bạn trong Trình quản lý tệp.

2. Nhấp vào +Tệp để tạo một tệp mới — đặt tên như testinfo.php:


3. Tìm tệp vừa tạo trong danh sách và nhấp vào Chỉnh sửa ở góc trên menu, hoặc nhấp chuột phải vào tệp, sau đó Chỉnh sửa:


4. Chèn đoạn mã sau: 

<?php
phpinfo();
?>

Nhấp vào Lưu thay đổi:


5. Để xem thông tin chi tiết về cấu hình PHP của miền, hãy mở http://yourdomain.tld/filename.php trong trình duyệt, nhưng thay yourdomain.tld bằng tên miền của bạn, và filename bằng tên tệp PHP của bạn:


Mẹo bảo mật: Xóa tệp này sau khi bạn đã xem thông tin để tránh lộ các chi tiết cấu hình nhạy cảm.

Cần có địa chỉ email hợp lệ