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

adminTháng 7 31, 2022
835 lượt xem

Chào mừng các bạn đến với bài viết này! Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách cài đặt nhiều phiên bản PHP cho DirectAdmin, một trong những bảng điều khiển quản trị web phổ biến. Việc này sẽ giúp bạn linh hoạt hơn trong việc quản lý các ứng dụng web của mình và đảm bảo tương thích với các yêu cầu cụ thể của từng dự án.

cai-dat-nhieu-phien-ban-php-directadmin

Bạn có thể đăng ký VPS ở những nhà cung cấp có hỗ trợ DirectAdmin hoặc đăng ký license DirectAdmin để cài đặt

1. Cài điều kiện để cài đặt nhiều phiên bản PHP DirectAdmin

1.1. Điều kiện 1: Yêu cầu phiên bản DirectAdmin phải bằng hoặc lớn hơn 1.50.1

Để kiểm tra phiên bản DirectAdmin đang sử dụng chúng ta sử dụng lệnh sau.

/usr/local/directadmin/directadmin v

Dưới đây là kết quả mình nhận được

 

 

Phiên bản hiện tại của mình là 1.61.5, đã đủ điều kiện 1. Nếu phiên bản của các bạn cũ, các bạn có thể nâng cấp lên để cài đặt nhé!

1.2. Điều kiện 2: Yêu cầu phiên bản Custombuild 2.0 trở lên

Để kiểm tra phiên bản Custombuild đang sử dụng chúng ta sử dụng lệnh sau:

/usr/local/directadmin/custombuild

./build version

Phiên bản Custombuild của mình là 2.0 nên đã thỏa mãn điều kiện số 2. Nếu phiên bản của bạn cũ hơn thì bạn cần nâng cấp Custombuild lên nhé!

Sau khi đã thỏa mãn hai điều kiện trên chúng ta tiếp tục với hướng dẫn cài đặt nhiều phiên bản PHP DirectAdmin.

 

2. Các bước cài đặt nhiều phiên bản PHP DirectAdmin

Bước 1: Thiết lập cấu hình các phiên bản PHP các bạn muốn sử dụng

Hiện tại, chúng ta sẽ có thể cấu hình tối đa 4 phiên bản cho DirectAdmin: hệ thống mình sẽ cài các phiên bản: 7.4, 5.6, 8.0, 8.1

Ta sẽ thực hiện lần lượt các câu lệnh sau:

cd /usr/local/directadmin/custombuild
./build update
./build set php1_release 7.4
./build set php2_release 5.6
./build set php3_release 8.0
./build set php4_release 8.1

Dưới đây là kết quả thực hiện của mình

 

Bước 2: Biên dịch lại toàn bộ các phiên bản PHP

 

Để biên dịch lại toàn bộ các phiên bản PHP chúng ta sử dụng các lệnh sau:

cd /usr/local/directadmin/custombuild
./build php n
./build rewrite_confs
  
Lưu ý: Quá trình này có thể mất khá nhiều thời gian (từ 30-45 phút). Thời gian dài hoặc ngắn sẽ phụ thuộc vào hiệu năng CPU của VPS hoặc Server của bạn

Dưới đây là hình ảnh cài đặt hoàn tất trên VPS của mình



Tùy theo cài đặt của các bạn hình ảnh cuối cùng có thể sẽ khác biệt.

3. Kiểm tra và chọn phiên bản PHP trên DirectAdmin

Để thay đổi phiên bản PHP trên DirectAdmin, ta cần thực hiện các bước sau:

Bước 1: Đăng nhập DirectAdmin:

Bước 2: Chọn Level User để có thể truy cập vào các tên miền

 

Bước 3: Chọn Domain Setup ở Account Manager

Bước 4: Chọn tên miền > PHP Version Selector > Chọn phiên bản theo nhu cầu

Bước 5: Thêm file info.php ở mã nguồn để kiểm tra:

Nội dung file info.php như sau:

<?php

phpinfo();

?>



Bước 6: Truy cập đường dẫn website của bạn: yourdomain.com/info.php để kiểm tra


Như vậy là đã hoàn tất quá trình kiểm tra phiên bản PHP trên DirectAdmin rồi ạ.

Kết luận:

Trong bài blog này, chúng ta đã tìm hiểu về quá trình cài đặt nhiều phiên bản PHP trên DirectAdmin, một hệ thống quản lý hosting phổ biến. Điều này có ý nghĩa lớn đối với các nhà phát triển và quản trị viên hệ thống muốn triển khai và quản lý nhiều ứng dụng web với các yêu cầu PHP khác nhau trên cùng một máy chủ.

Chúng ta đã bắt đầu bằng việc xác định yêu cầu hệ thống và đảm bảo rằng DirectAdmin đã được cài đặt và hoạt động trên server. Sau đó, sử dụng công cụ quản lý CustomBuild của DirectAdmin, chúng ta đã cấu hình và cài đặt các phiên bản PHP mong muốn, đồng thời kết hợp với các thành phần khác như Apache và MySQL.

Quá trình cấu hình PHP cho từng tài khoản thông qua giao diện DirectAdmin giúp chúng ta linh hoạt quản lý các ứng dụng trên các domain cụ thể. Bạn có thể lựa chọn phiên bản PHP mà tài khoản đó sẽ sử dụng.

Cuối cùng, chúng ta đã kiểm tra cài đặt bằng cách truy cập trang web và sử dụng tập lệnh PHP phpinfo(). Việc này giúp chúng ta đảm bảo rằng mọi thứ đã được cấu hình đúng và hoạt động như mong đợi.

Với khả năng quản lý đa phiên bản PHP, DirectAdmin mang lại sự linh hoạt cho việc phát triển và triển khai ứng dụng web đa dạng. Điều này làm cho nền tảng này trở thành một lựa chọn mạnh mẽ cho cộng đồng phát triển web, giúp họ tối ưu hóa hiệu suất và đáp ứng nhanh chóng đối với các yêu cầu của dự án.

 

Các kênh thông tin của chúng tôi

Disclaimer: Thông tin trong bài viết không phải là lời khuyên đầu tư từ Coin98 Insights. Hoạt động đầu tư tiền mã hóa chưa được pháp luật một số nước công nhận và bảo vệ. Các loại tiền số luôn tiềm ẩn nhiều rủi ro tài chính.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *