Cách cài đặt nhiều phiên bản PHP DirectAdmin?
Hiện nay DirectAdmin do iNET cung cấp đến tay của các bạn được cài sẵn 4 phiên bản PHP đó là: 5.6, 7.0, 7.4 và 8.0. Đây là các phiên bản PHP phổ biến nên được iNET trang bị sẵn trên máy chủ, nhưng nếu bạn cần các phiên bản PHP khác chẳng hạn như 8.1 hay 8.3 thì cần làm gì?
Trong bài viết hôm nay iNET sẽ hướng dẫn các bạn thay thế các phiển bản php hiện có bằng các phiên bản PHP mới.
1. Cách cài đặt nhiều phiên bản PHP DirectAdmin?
Bước 1: Thực hiện SSH vào máy chủ
Đầu tiên chúng ta cần SSH vào máy chủ để có thể thực hiện cài đặt phiên bản PHP. Các bạn có thể tham khảo cách truy cập SSH vào máy chủ tại đây.
Bước 2: Thực hiện cài đặt các phiên bản PHP cần thiết
Để có thể cài đặt thêm các phiên bản PHP thì phiên bản Custombuild trên máy chủ phải đảm bảo là phiên bản 2.0. Các hệ điều hành máy DirectAdmin iNET cung cấp cho các bạn đã sử dụng phiên bản Custombuild mặc định là 2.0 nên các bạn không cần phải lo lắng về việc này.
Nếu các bạn cần kiểm tra phiển bản Custombuild có thể tham khảo hai lệnh sau:
Lệnh 1:
cd /usr/local/directadmin/custombuildLệnh 2:
./build version
Sau đó bắt đầu tiến hành cài đặt các phiên bản PHP cần thiết.
Các bạn di chuyển đến thư mục Custombuild bằng lệnh:
cd /usr/local/directadmin/custombuildSau đó thực hiện chỉnh sửa file cấu hình PHP với lệnh:
vi options.conf
Tại đây các bạn cần thực hiện chỉnh sửa file option tại mục PHP Settings. Đây là các phiên bản PHP mặc định mình đã nói ở phần đầu:

Các bạn có thể thay đổi các phiên bản PHP phù hợp với nhu cầu sử dụng bằng cách nhấn Insert sau đó thực hiện chỉnh sửa các phiên bản PHP trong file.
Ví dụ ở đây mình không cần sử dụng phiên bản php 5.6 nên mình sẽ thực hiện thay đổi thành phiên bản php 5.6 thành 8.1:

Sau khi chỉnh sửa các bạn nhấn Inser + ESC và :wq để lưu và thoát nhé.
Sau khi thoát các bạn tiếp tục chạy lệnh:
./build php nSau đó tiếp tục chạy lệnh:
./build rewrite_confsQuá trình cài đặt diễn ra khoảng 30p nên các bạn chịu khó chờ nhé.
Bước 3: Kiểm tra
Sau khi đã chạy lệnh xong các bạn cần truy cập vào DirectAdmin để kiểm tra các phiên bản PHP đã được cài đặt:

Lúc này đã có thêm phiên bản PHP 8.1 và không còn phiên bản 5.6 như mặc định.
*Một lưu ý nhỏ là hiện tại máy chủ có hệ điều hành DirectAdmin tại iNET chỉ có thể sử dụng tối đa 4 phiển bản PHP nên các bạn không thể cài đặt thêm mà chỉ có thể thực hiện xóa đi các phiên bản PHP không cần thiết thay vào các phiên bản mới cần sử dụng như mình hướng dẫn.
Chúc các bạn thực hiện thành công!