Hướng dẫn cài đặt nhiều phiên bản PHP cùng lúc trên 1 máy chủ sử dụng Directadmin

Trong bài viết này NSS sẽ hướng dẫn cách cài đặt nhiều phiên bản PHP trên DirectAdmin cho VPS và Server.

 

Lưu ý: DirectAdmin phải từ 1.56.0 trở lên cho phép sử dụng tối đa 4 phiên bản php đang hoạt động và người dùng có thể chọn giữa chúng. Bạn phải sử dụng phiên bản mới nhất của CustomBuild 2.0.
Phiên bản php đầu tiên sẽ là mặc định và sẽ chạy tất cả các ứng dụng web. Mọi thứ khác là tùy chọn.
Người dùng có thể chọn giữa các phiên bản trên trang "Domain Setup" trong DirectAdmin

Hướng dẫn cài đặt:

Để cài đặt phiên bản PHP 5.6 và PHP 7.0 Quý khách vui lòng làm theo các bước sau:

Bước 1:

Sử dụng Putty truy cập root của máy chủ

Bước 2: Set mặc định cho các phiên bản máy chủ

cd /usr/local/directadmin/custombuild
./build update
./build set php1_release 7.1
./build set php2_release 5.6
./build set php3_release 7.0
./build set php4_release 7.3
./build set php1_mode php-fpm
./build set php2_mode php-fpm
./build set php3_mode php-fpm
./build set php4_mode php-fpm

Lưu ý: với cách cấu hình này thì PHP sẽ chạy ở mode PHP-FPM.

Bước 3: recompile software

./build php n
./build rewrite_confs

Sau khi cài đặt hoàn tất, tại trang người dùng, bạn đã có thể chọn phiên bản PHP trên DirectAdmin bằng cách truy cập Domain Setup -->Chọn Domain và kéo xuống dưới phần cấu hình như hình bên dưới.Hãy chờ 1 đến 2 phút để DirectAdmin cập nhập các thay đổi sau khi nhấn save.

huong dan cai dat nhieu phien ban php tren 1 may chu su dung directadmin

Nếu bạn cần ít hơn 4 phiên bản php như lựa chọn ở trên, đặt bản phát hành thành "no", ví dụ:

./build set php4_release no
./build rewrite_confs
Yêu cầu: php_version_selector=1 phải được set mặc định trong './directadmin c'

CloudLinux Php Selector
Nếu máy chủ của bạn đang chạy CloudLinux và có php1_mode = lsphp, bạn có thể sử dụng plugin CloudLinux Php Selector.
Lưu ý, nếu bạn cũng sử dụng lựa chọn DA php, lựa chọn CloudLinux chỉ có tác dụng khi nào tên miền đang sử dụng phiên bản DA PHP đầu tiên.