Cách thay đổi phiên bản PHP
Giới thiệu
FASTPANEL® cho phép bạn sử dụng các phiên bản PHP thay thế cho từng website riêng biệt. Bạn có thể cài đặt và sử dụng bất kỳ phiên bản PHP nào bắt đầu từ 5.3. Bạn có thể áp dụng bất kỳ phiên bản PHP nào cho trang web của mình bắt đầu từ PHP 5.3
Bài viết này bao gồm các nội dung sau:
- Cách thay đổi phiên bản PHP cho website
- Cách thay đổi phiên bản PHP (CLI) cho người dùng
- Cách sử dụng các phiên bản PHP thay thế trên dòng lệnh (CLI)
- Cách sử dụng các phiên bản thay thế trong bộ lập lịch crontab
Thay đổi phiên bản PHP qua ví dụ về PHP 7.4
-
Đi tới "Cài đặt" -> "Ứng dụng" trong menu bên

-
Tìm ứng dụng php74, nhấp vào "Cài đặt" và chờ cho đến khi quá trình cài đặt hoàn tất:

-
Mở thẻ của website cần thay đổi PHP và nhấp vào menu "Cài đặt"

-
Thực hiện các thao tác sau:
- Mở menu con "Cài đặt PHP"
- Chọn FastCGI làm chế độ PHP
- Chọn phiên bản PHP cần thiết trong trường Phiên bản PHP.
- Nhấp vào nút "Lưu".

Khi "Phiên bản PHP" trở nên khả dụng, bạn có thể chọn phiên bản PHP cần thiết, trong trường hợp cụ thể này là php74.
Thay vì FastCGI, bạn cũng có thể chọn PHP-FPM hoặc CGI, nhưng trong 95% trường hợp, FastCGI là phù hợp. Bạn có thể tìm thêm thông tin về các chế độ PHP tại đây
Bạn có thể kiểm tra xem phiên bản PHP chính xác đã được áp dụng hay chưa bằng cách tạo tệp info.php trong thư mục gốc của website với nội dung sau:
<?php phpinfo(); ?>
Sau đó, mở tệp qua trình duyệt Internet theo liên kết tương tự http://yourwebsite.com/info.php
Nếu mọi thứ được thực hiện đúng, bạn sẽ thấy một trang hiển thị thông tin kỹ thuật về php 7.4
Cách thay đổi phiên bản PHP (CLI) cho người dùng
FASTPANEL® cho phép bạn chọn phiên bản PHP cho từng người dùng riêng biệt. Thao tác này sẽ cho phép bạn truy cập phiên bản PHP thay thế trên dòng lệnh bằng lệnh php thông thường.
Thao tác này chỉ ảnh hưởng đến phiên bản PHP trên dòng lệnh và các tác vụ trong bộ lập lịch crontab. Các phiên bản PHP đã chọn cho website sẽ không thay đổi.
Để thay đổi phiên bản PHP cho người dùng, hãy mở menu "Người dùng". Chọn người dùng, nhấp vào biểu tượng "Chỉnh sửa người dùng", và chọn phiên bản phù hợp trong trường "Phiên bản PHP (CLI)"

Sau khi thay đổi thiết lập này, hãy kết nối lại tới máy chủ qua SSH. Trong các phiên đã mở trước đó, phiên bản PHP sẽ vẫn giữ nguyên.
Cách sử dụng các phiên bản PHP thay thế trên dòng lệnh (CLI)
Theo thông lệ, để chạy các tập lệnh qua dòng lệnh, lệnh sau sẽ được sử dụng:
php /path/to/script.php
Theo cách này, phiên bản PHP chính của máy chủ sẽ được sử dụng, ngay cả khi một phiên bản thay thế đã được chọn cho website.
Nếu trước đó phiên bản PHP đã được thay đổi theo hướng dẫn trong Cách thay đổi phiên bản PHP (CLI) cho người dùng, thì lệnh php thông thường sẽ sử dụng phiên bản PHP mà người dùng đã chọn, chứ không phải phiên bản của máy chủ.
Cách sử dụng các phiên bản thay thế trong bộ lập lịch crontab
Để chạy tập lệnh bằng phiên bản thay thế, bạn nên thay lệnh php bằng đường dẫn đầy đủ đến trình thông dịch thay thế. Trong trường hợp của PHP 7.4, đó sẽ là /opt/php74/bin/php, vì vậy lệnh sẽ có dạng:
/opt/php74/bin/php /path/to/script.php