Cài đặt Multi PHP
1. Thay đổi cấu hình CustomBuild
DirectAdmin cung cấp hai cách thay đổi cấu hình CustomBuild: sửa trực tiếp nội dung file
options.conf hoặc sử dụng dòng lệnh. Trong nội dung bài viết này, mình sẽ hướng dẫn các bạn cập nhật trực tiếp file cấu hình
options.conf.
Đầu tiên di chuyển vào thư mục CustomBuild:
# cd /usr/local/directadmin/custombuild
2. Thiết lập các phiên bản PHP
Mở file
options.conf (lệnh # vi options.conf)
, tìm và cập nhật hai thông số
php_release và
php_mod tương ứng với từng phiên bản PHP như hình bên dưới:
Trong nội dụng bài viết này, mình cài đặt 3 phiên bản PHP 5.6 (sử dụng PHP mode
mod_php), PHP 7.0 và PHP 7.3 (sử dụng mode
php-fpm). Bạn có thể tùy biến các phiên bản PHP và mode phù hợp với nhu cầu hệ thống.
3. Recompiling PHP
Sau khi lưu lại các thiết lập mới trong file
options.php, bạn sử dụng hai lệnh bên dưới để recompile PHP:
# ./build php n
# ./build rewrite_confs
Tiến trình recompile PHP sẽ mất nhiều thời gian, do đó để đảm bảo tiến trình không bị gián đoạn, tốt nhất bạn nên thực thi lệnh trong phiên
screen để tiến trình vẫn được chạy ngầm trong trường hợp phiên kết nối SSH gặp sự cố.
# screen ./build php n
# screen ./build rewrite_confs
4. Thiết lập phiên bản PHP cho từng domain.
Sau khi tiến trình recompile PHP, mặc định tất cả các website trên server sẽ sử dụng phiên bản PHP được quy định trong giá trị
php1_release.
Để tùy chỉnh phiên bản PHP khác nhau cho từng website, bạn trong cập vào DirectAdmin với “
User Level”, chọn tên miền website, click “
Domain Setup” bên dưới trình đơn “
Your Account“.
Tiếp theo, click vào tên miền website, thực hiện chọn phiên bản PHP trong mục
PHP Version Selector và nhấn
Save để lưu thay đổi.