Home WebServer PanelDirectAdmin Nâng cấp Composer DirectAdmin

Nâng cấp Composer DirectAdmin

by Thạch Phạm
Published: Last Updated on
A+A-
Reset

Trong bài hướng dẫn này mình sẽ giúp các bạn nâng cấp Composer DirectAdmin theo cách đơn giản và dễ hiểu nhất.

I. Composer là gì?

Composer là một dependency manager dành cho ngôn ngữ PHP. Nó là công cụ đơn giản và đáng tin cậy mà nhiều developer sử dụng để quản lý và tích hợp các package(gói) hay library(thư viện) bên ngoài vào dự án PHP. Nhờ vậy, họ không phải sây dựng webpage hoặc web application từ đầu.

Và thông thường nếu bạn là người quản trị máy chủ DirectAdmin thì đa phần đội ngũ dev sẽ yêu cầu bạn cài đặt Composer khi họ sử dụng mã nguồn Laravel.

II. Nâng cấp Composer DirectAdmin

Trước khi nâng cấp Composer DirectAdmin thì các bạn cần xác định máy chủ DirectAdmin của mình đã cài đặt Composer rồi nhé.

Cách kiểm tra máy chủ của bạn đã cài đặt Composer chưa thì chỉ cần chạy lệnh sau là được:

AZDIGI Tutorial
composer -V
    

Nếu kết quả của bạn hiển thị như hình sau thì có nghĩa máy chủ của bạn chưa được cài đặt Composer.

how-to-update-nang-cap-composer-directadmin
Máy chủ của bạn chưa được cài đặt Composer.

Nếu bạn chưa cài đặt trước đó thì có thể tham khảo bài viết sau:

Để nâng cấp Composer DirectAdmin chúng ta cần thực hiện hai bước sau.

Bước 1: SSH vào hệ thống DirectAdmin của bạn

Để nâng cấp Composer DirectAdmin, đầu tiên chúng ta cần SSH hoặc truy cập VPS hoặc máy chủ của bạn với quyền root trước. Nếu bạn chưa biết cách SSH vào VPS hoặc Server của bạn thì bạn có thể tham khảo bài viết hướng dẫn sau:

Sau khi đã SSH thành công chúng ta tiếp tục với bước 2 để kiểm tra phiên bản đang cài đặt trên máy chủ và phiên bản mới hơn mà bạn có thể nâng cấp.

Bước 2: Kiểm tra phiên bản Composer hiện tại và nâng cấp khả dụng

Để kiểm tra phiên bản Composer hiện tại và nâng cấp khả dụng thì chúng ta chỉ cần chạy hai lệnh sau là được:

AZDIGI Tutorial
cd /usr/local/directadmin/custombuild
./build versions | grep composer
    

Dưới đây là kết quả của mình.

how-to-update-nang-cap-composer-directadmin
Kiểm tra phiên bản Composer trên DirectAdmin.

Như bạn có thể thấy ở hình trên, phiên bản đang cài đặt trên máy chủ là Composer: 2.0.9 và phiên bản mới hơn mà bạn có thể nâng cấp là Composer: 2.0.11.

Nếu bạn hứng thú xem qua các thay đổi giữa các phiên bản Composer thì có thể xem qua ở đường dẫn sau:

Bây giờ chúng ta đến bước hai để thực hiện các lệnh  nâng cấp Composer DirectAdmin.

Bước 2: Các lệnh nâng cấp Composer DirectAdmin

Các lệnh nâng cấp này tương đối đơn giản, các bạn chỉ cần chạy ba lệnh sau là được:

AZDIGI Tutorial
cd /usr/local/directadmin/custombuild
./build update_script
./build composer
    

Giải thích các lệnh trên:

  • Lệnh 1: Di chuyển đến thư mục custombuild.
  • Lệnh 2: Cập nhật custombuild script.
  • Lệnh 3: Nâng cấp Composer lên phiên bản mới nhất.

Dưới đây là hình ảnh khi mình chạy các lệnh trên.

how-to-update-nang-cap-composer-directadmin

Bây giờ bạn có thể kiểm tra lại phiên bản Composer với lệnh cũ:

AZDIGI Tutorial
cd /usr/local/directadmin/custombuild
./build versions | grep composer
    
how-to-update-nang-cap-composer-directadmin

Như bạn có thể thấy, phiên bản Composer đã được nâng cấp lên bản 2.0.11 rồi.

III. Tổng kết

Chỉ với hai bước và vài lênh đơn giản là chúng ta đã có thể nâng cấp Composer DirectAdmin thành công.

Việc nâng cấp các phần mềm/chương trình trong quá trình sử dụng DirectAdmin nói riêng và các hệ thống khác nói chung sẽ mang lại rất nhiều lợi ích, trong đó việc cải thiện khả năng bảo mật có lẽ là lợi ích lớn nhất cho các hệ thống.

Hy vọng bài viết này sẽ giúp ích được cho các bạn. Chúc các bạn có thể thực hiện thành công. 

Xem thêm các bài viết hữu ích về DirectAdmin tại đường dẫn sau:

Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:

  • Hotline 247: 028 888 24768 (Ext 0)
  • Ticket/Email: Bạn dùng email đăng ký dịch vụ gửi trực tiếp về: support@azdigi.com.
  • Tham khảo thêm các dịch vụ tại AZDIGI

Đánh giá

Tham gia nhóm hỗ trợ Server - Hosting

Tham gia nhóm Hỗ trợ Server - Hosting & WordPress để cùng nhau hỏi đáp và hỗ trợ các vấn đề về WordPress, tối ưu máy chủ/server.

Tham gia ngay

Bài viết cùng chuyên mục

AZDIGI – Không chỉ là đơn vị hàng đầu trong lĩnh vực Web Hosting và Máy chủ, chúng tôi mong muốn mang lại những kiến thức bổ ích nhất và luôn cập nhật thường xuyên cho cộng đồng người đam mê thiết kế website, công nghệ,…

Vui lòng không sao chép nội dung nếu chưa xin phép. Designed and Developed by PenciDesign