Hello các bạn, kienthuclinux đã trở lại rồi đây, có bao giờ các bạn đặt 1 vấn đề là mình có 2 web trên server DirectAdmin và mình muốn 1 web chạy php 5.6 còn web kia thì chạy php 7.1 chưa? nếu chưa thì giờ nghĩ đến liền đúng không? hehe
Và ngày hôm nay mình sẽ hướng dẫn các bạn sử dụng custombuild 2.0 của DirectAdmin để custombuild php nhiều phiên bản khác nhau các bạn nhé.
Mà khoan, custombuild là gì các bạn biết chưa? mình giới thiệu qua nha.
Custombuild là một plugin mạnh mẽ trên directAdmin nhằm nâng cấp và cập nhật các tính năng, ứng dụng như Nginx, MariaDB, MySQL hay PHP … với chỉ một vài dòng lệnh vì thế nó làm cho Directadmin trở nên uyển chuyển và linh hoạt hơn.
Hiện tại Custombuild đã và đang hoàn thiện version 2.0 giúp gỡ bỏ pakage đã được cài đặt mà phiên bản 1.0 không có cũng như có thêm vài tính năng hay ho khác. Các bạn có thể tham khảo thêm tại link này: http://forum.directadmin.com/showthread.php?t=44743
Giờ vào nội dung chính của bài viết ngày hôm nay, để custombuild PHP được nhiều phiên bản bạn login vào VPS hoặc server đang cài DirectAdmin, đi đến folder custombuild:
cd /usr/local/directadmin/custombuild
Tiếp đến chạy các lệnh sau để set phiên bản PHP
./build set php1_mode mod_php ./build set php2_mode php-fpm ./build set php1_release 7.1 ./build set php2_release 5.6
Ở đây mình có thể set các PHP Handler khác nhau như là mod_php, php-fastcgi, PHP-FPM, suPHP, lsphp, như trong bài này mình set php 7.1 sử dụng php-fpm và php 5.6 sử dụng mod_php (hay còn được gọi là DSO). Mình sẽ có bài viết riêng giới thiệu về các Hnadler này.
Bước tiếp theo là compile lại PHP và viết lại file config
./build php n ./build rewrite_confs
Quá trình compile này hơi lâu nên mình đi pha ly sữa Milo uống cái nha =))
DirectAdmin có hỗ trợ trên giao diện sellect PHP version, các bạn login vào DirectAdmin >> Domain Setup >> Chọn 1 domain (ở đây mình chọn domain kienthuc.ml) >> giao diện sẽ xuất hiện và cho phép mình chọn phiên bản PHP
Save lại và chờ khoảng 30s – 1p để nhận cấu hình php mới và kiểm tra truy cập để thấy thành quả của mình nhé, trên trình duyệt chorme các bạn có thể tải extesion View HTTP Header để kiểm tra version PHP
Hì, bài viết Hướng dẫn custombuild php nhiều phiên bản hôm nay ngắn gọn vậy thôi, cám ơn các bạn đã theo dõi nhé! Trong bài viết sau mình sẽ hướng dẫn sử dụng custombuild để cài đặt, nâng cấp MySQL và MariaDB.
Nguồn tham khảo: kienthuclinux.com