Cài đặt Multiple PHP trên VestaCP (không khuyến cáo cho khách hàng)
Hiện tại, VestaCP chưa hỗ trợ sử dụng multiple version PHP. Nghĩa là các site trên vesta chỉ có thể chạy với một version duy nhất. Để có thể chạy nhiều version khác nhau, ta có thể sử dụng một plugin bên ngoài để hỗ trợ. Tuy nhiên plugin này không được phát triển chính thức bởi VestaCP nên sẽ tiềm ẩn nhiều rủi ro khác nhau.
Để sử dụng, server cần cài đặt git theo lệnh sau:
Sau đó, ta sẽ clone một repo có địa chỉ
https://github.com/Skamasle/sk-php-selector
Ta clone repo này thông qua lệnh sau
Vào thư mục vừa clone đó
Tiếp theo ta cần lựa chọn những phiên bản PHP cần cài đặt, Ví dụ mình có 1 web chạy PHP 7.4 và PHP 5.6. Vì vậy để cài đặt 2 phiên bản này mình chạy lệnh sau:
Hoặc bạn cũng có thể cài đặt tắt cả các phiên bản hiện có của plugin thông qua lệnh:
Sau khi cài đặt xong, vào VestaCP để thay đổi phiên bản PHP cho từng domain.
Tìm mục Web Template, đổi phiên bản PHP cần thiết sau đó cuốn xuống chọn SAVE để lưu lại.