Hướng dẫn cài đặt nhiều phiên bản PHP trên DirectAdmin

Tác giả: 30/08/2022

Trên hosting sử dụng DirectAdmin, khi website A muốn sử dụng php5.6 nhưng website B lại muốn sử dụng php7.2. Với server chạy web thông thường, việc build được song song 2 phiên bản php sẽ rất khó khăn. Nhưng với DirectAdmin, ta có thể build được 2, thậm chí là 4 phiên bản php chạy song song cùng một lúc trên server. Hướng dẫn cài đặt nhiều phiên bản PHP trên DirectAdmin

Mục tiêu: Sử dụng được đa phiên bản php cho website

Yêu cầu:

  • Phiên bản DirectAdmin 1.56
  • Hệ điều hành CentOS7
  • Custombuild 2.0

Các bước thực hiện:

Để cài đặt được, thực hiện theo những bước sau đây:

Bước 1: Di chuyển vào thư mục sau:

cd /usr/local/directadmin/custombuild

Bước 2: Thực hiện những câu lệnh sau:

./build set php1_mode suphp
./build set php2_mode suphp
./build set php1_release 5.6
./build set php2_release 7.2

Trong đó:

  • ./build set php1_mode php-fpm: là lệnh để thực hiện build mode cho php phiên bản 1, ở đây là suphp
  • ./build set php2_mode php-fpm: là lệnh để thực hiện build mode cho php phiên bản 2, ở đây là suphp
  • ./build set php1_release 5.6: là lệnh để set phiên bản php thứ nhất trên server DirectAdmin, ở đây là php5.6
  • ./build set php2_release 7.2: là lệnh để set phiên bản php thứ hai trên server DirectAdmin, ở đây là php7.2

Bước 3: Compile phần mềm để build các phiên bản php và mode php

Vì quá trình cài đặt sẽ mất khoảng 15-20p do vậy ta sử dụng byobu để tránh bị mất session SSH khi cài đặt:

  • Cài đặt byobu
yum install byobu -y
  • Chạy byobu
byobu

Compile phần mềm để build php

./build php n
./build rewrite_confs

Bước 4: Kiểm tra lại trên giao diện web của DirectAdmin

Như vậy, ta đã hoàn thành việc build 2 phiên bản php chạy song song trên DirectAdmin. Bài viết trên là hướng dẫn cài đặt nhiều phiên bản PHP trên DirectAdmin


Khi cần hỗ trợ xin liên hệ với chúng tôi:

Công ty phần mềm Nhân Hòa

Trụ sở Hà Nội: Tầng 4 – Toà nhà 97 – 99 Láng Hạ, Đống Đa, Hà Nội
Chi nhánh HCM: 270 Cao Thắng (nối dài), Phường 12, Quận 10, TP HCM
Chi nhánh Vinh – Nghệ An: Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An
Hotline: 19006680

30/08/2022

Trả lời