Cài đặt Multiple PHP trên VestaCP (không khuyến cáo cho khách hàng)

Last modified by Admin on 2023/12/27 09:17

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:

yum install git

Sau đó, ta sẽ clone một repo có địa chỉ

https://github.com/Skamasle/sk-php-selector

image2022-2-8_10-49-34.png

Ta clone repo này thông qua lệnh sau

git clone https://github.com/Skamasle/sk-php-selector.git

Vào thư mục vừa clone đó

cd sk-php-selector/

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:

bash sk-php-selector2.sh php56 php74

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:

bash sk-php-selector2.sh all

image2022-2-8_11-14-7.png

Sau khi cài đặt xong, vào VestaCP để thay đổi phiên bản PHP cho từng domain.

image2022-2-8_11-27-53.png

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.

image2022-2-8_11-28-25.png