close

Hướng dẫn sử dụng nhiều phiên bản PHP trên DirectAdmin

Tác giả: TinoHost Ngày cập nhật: 18/04/2020 Chuyên mục:
Disclosure
Website Wiki.tino.org được cung cấp bởi Tino Group. Truy cập và sử dụng website đồng nghĩa với việc bạn đồng ý với các điều khoản và điều kiện trong chính sách bảo mật - điều khoản sử dụng nội dung. Wiki.tino.org có thể thay đổi điều khoản sử dụng bất cứ lúc nào. Việc bạn tiếp tục sử dụng Wiki.tino.org sau khi thay đổi có nghĩa là bạn chấp nhận những thay đổi đó.
Why Trust Us
Các bài viết với hàm lượng tri thức cao tại wiki.tino.org được tạo ra bởi các chuyên viên Marketing vững chuyên môn và được kiểm duyệt nghiêm túc theo chính sách biên tập bởi đội ngũ biên tập viên dày dặn kinh nghiệm. Mọi nỗ lực của chúng tôi đều hướng đến mong muốn mang đến cho cộng đồng nguồn thông tin chất lượng, chính xác, khách quan, đồng thời tuân thủ các tiêu chuẩn cao nhất trong báo cáo và xuất bản.

DirectAdmin có hỗ trợ chạy hai phiên bản PHP cùng với nhau. Hiện nay hai phiên bản PHP phổ biến nhất là PHP 5.6 và 7.0.

Trong bài viết này sẽ hướng dẫn các bạn sử dụng CustomBuild để chạy hai phiên bản PHP.

Trước khi làm theo hướng dẫn này, bạn cần phải chắc chằn rằng DirectAdmin đang chạy CustomBuild 2.0. Nếu không phải như vậy, vui lòng xác minh và cập nhật nếu cần.

Thay đổi cấu hình CustomBuild

Có hai cách để thay đổi cấu hình CustomBuild: sử đổi trực tiếp file option.conf hoặc sử dụng lệnh. Trong hướng dẫn này, chúng tôi sẽ sử dụng dòng lệnh.

Để thiết lập hai phiên bản PHP 5.6 và 7.0, đầu tiên hãy điều hướng đến thư mục CustomBuild:

cd /usr/local/directadmin/custombuild

Thiết lập các phiên bản PHP

Chạy các lệnh sau đây để thiết lập các phiên bản PHP:

./build set php1_mode mod-fpm 
./build set php2_mode php-fpm 
./build set php1_release 7.2 
./build set php2_release 5.6

Lưu ý: Sử dụng thiết lập như trên, cả hai phiên bản PHP sẽ được chạy trong chế độ php-fpm. Điều này là cần thiết nếu bạn đang sử dụng một proxy Nginx và Apache. Nếu bạn không sử dụng proxy, bạn có thể thay đổi chế độ PHP nếu cần.

Mở tập tin option.conf:

vi option.conf

Xác minh các thông số thiết lập phiên bản PHP đã chính xác như sau:

php1_release=7.0 
php1_mode=php-fpm 
php2_release=5.6 
php2_mode=php-fpm

Nếu không, xin hãy chạy lại các lệnh ở trên.

Biên dịch lại PHP

Biên dịch lại PHP và rewrite cấu hình:

./build php n 
./build rewrite_confs

Quá trình biên dịch có thể mất thời gian dài, đảm bảo không có sự cố khiến quá trình bị gián đoạn. Tốt nhất bạn nên chạy các lệnh trong screen và thoát khỏi phiên làm việc trong khi quá trình đang chạy trong trường hợp kết nối SSH của bạn bị ngắt kết nối hoặc bị gián đoạn.

Thay đổi phiên bản PHP

Bây giờ bạn có thể chọn một phiên bản PHP cho mỗi trang web. Tất cả các trang web hiện đang chạy trên máy chủ DirectAdmin của bạn sẽ sử dụng phiên bản PHP đặt cho php1_release. Để thay đổi phiên bản PHP cho mỗi trang web, đăng nhập vào DirectAdmin ở cấp người dùng, nhấn Domain Setup, chọn tên miền cần thay đổi phiên bản PHP và kéo xuống dưới. Như thể hiện trong hình bên dưới, bây giờ bạn có thể chọn một phiên bản PHP. Lưu ý sau khi thay đổi phiên bản PHP, có thể mất đến 1 phút để xử lý thay đổi.

 

Hướng dẫn sử dụng nhiều phiên bản PHP trên DirectAdmin 1

Chia sẻ một chút thông tin về bạn. Những thông tin này có thể được công khai.

Xem thêm bài viết

Bài viết liên quan

CÔNG TY CỔ PHẦN TẬP ĐOÀN TINO
Trụ sở chính: L17-11, Tầng 17, Tòa nhà Vincom Center, Số 72 Lê Thánh Tôn,  Phường Bến Nghé, Q. 1, TP. Hồ Chí Minh

Văn phòng kinh doanh: Số 42 Trần Phú, Phường 4, Quận 5, TP HCM
GPKD số 0315679836 do Sở KH và ĐT TP Hồ Chí Minh cấp
Hotline: 0364 333 333
Góp ý/Phản ánh dịch vụ: 0933 000 886