NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
11/05/2023
Lượt xem

Cách cài đặt Composer trên Ubuntu 20.04

11/05/2023
8 phút đọc
Lượt xem

Đánh giá

5/5 - (176 bình chọn)

Trong bài viết này, Vietnix sẽ hướng dẫn bạn cách cài đặt Composer trên Ubuntu 20.04. Đây là một công cụ quản lý dependency phổ biến cho PHP, công dụng chủ yếu là giúp cho việc cài đặt và cập nhật các dependency của dự án hiệu quả hơn.

Điều kiện để biết được cách cài đặt Composer trên Ubuntu 20.04

Để có thể làm theo các bước trong bài này, bạn cần một tài khoản user có quyền sudo để truy cập vào Ubuntu Server 20.04.

Bạn có thể tham khảo dịch vụ VPS tốc độ cao tại Vietnix để quản lý dự án PHP. VPS tại Vietnix cung cấp tài nguyên, quyền kiểm soát, sự tin cậy và linh hoạt cho ứng dụng. Ngoài ra còn cho phép tùy chỉnh, kiểm soát và tận dụng tối đa tài nguyên và hiệu suất của hệ thống. Điều này giúp đảm bảo hiệu suất ổn định và quản lý dễ dàng của dự án PHP.

Dịch vụ máy chủ ảo (VPS) tại Vietnix bao gồm các gói: VPS Giá Rẻ, VPS Phổ Thông, VPS Cao Cấp, VPS GPU và VPS NVMe.

Bước 1: Cài đặt các dependency

Ta sẽ bắt đầu bằng việc cập nhật package manager cache và cài đặt các dependency cần thiết, bao gồm cả php-cli:

sudo apt update sudo apt install php-cli unzip

Bước 2: Tải và cài đặt Composer

Hãy đảm bảo rằng bạn đang ở trong thư mục home, sau đó bạn sẽ truy xuất đến trình cài đặt Composer bằng cách sử dụng curl:

cd ~ curl -sS https://getcomposer.org/installer -o /tmp/composer-setup.php

Tiếp theo sẽ xác minh bản tải xuống khớp với hàm băm SHA-384 cho chương trình cài đặt mới nhất tại trang Composer Public Keys / Signatures.

Sử dụng curl, tìm nạp signature mới nhất và lưu trữ trữ trong một biến shell:

HASH=`curl -sS https://composer.github.io/installer.sig`

Bây giờ hãy thực thi đoạn code PHP sau để xác minh rằng đoạn code cài đặt này an toàn để chạy:

php -r "if (hash_file('SHA384', '/tmp/composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

Bạn sẽ thấy output giống như sau:

Output Installer verified

Lưu ý: Nếu Output ghi là Installer corrupt thì bạn sẽ cần lặp lại quy trình tải xuống và xác minh cho đến khi bạn có chương trình cài đặt đã được xác minh.

Lệnh sau sẽ tải xuống và cài đặt Composer dưới dạng lệnh toàn hệ thống (system-wide) có tên là composer, trong đường dẫn /usr/local/bin:

sudo php /tmp/composer-setup.php --install-dir=/usr/local/bin --filename=composer

Bạn sẽ thấy Output tương tự như thế này:

Output All settings correct for using Composer Downloading...  Composer (version 2.2.9) successfully installed to: /usr/local/bin/composer Use it: php /usr/local/bin/composer

Để kiểm tra quá trình cài đặt có thành công hay không, bạn có thể thực hiện lệnh:

composer
Output    ______   / ____/___  ____ ___  ____  ____  ________  _____  / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/ / /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ / \____/\____/_/ /_/ /_/ .___/\____/____/\___/_/                     /_/ Composer version 2.2.9 2022-03-15 22:13:37  Usage:   command [options] [arguments]  Options:   -h, --help                                     Display this help message   -q, --quiet                                    Do not output any message   -V, --version                                 Display this application version        --ansi                                      Force ANSI output        --no-ansi                                 Disable ANSI output   -n, --no-interaction                      Do not ask any interactive question        --profile                                   Display timing and memory usage information        --no-plugins                            Whether to disable plugins.   -d, --working-dir=WORKING-DIR  If specified, use the given directory as working directory.       --no-cache                               Prevent use of the cache   -v|vv|vvv, --verbose                     Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug ...

Phần output hiện ra như vậy chứng tỏ rằng đã cài đặt thành công và Composer đã có thể được dùng trên hệ thống của bạn.

Vietnix hiện đang là một trong những nhà cung cấp dịch vụ VPS tốc độ cao chất lượng, uy tín hàng đầu Việt Nam. Với sự đầu tư liên tục về hạ tầng và nhân sự để có thể nhanh chóng đáp ứng được các tiêu chuẩn khắt khe của thị trường VPS, hosting,… quốc tế. Trong đó có thể kể đến hạ tầng máy chủ được bảo vệ bởi hệ thống chống tấn công DDoS chuyên nghiệp do chính Vietnix độc quyền phát triển, giúp nâng cao tính ổn định và bảo mật cho website, ứng dụng.

Năm 2022 vừa qua, Vietnix vinh dự nhận được giải thưởng “Thương hiệu Việt Nam xuất sắc 2022”, hạng mục “Sản phẩm dịch vụ xuất sắc”. Vietnix hiện đã được hơn 50.000+ khách hàng trong lẫn ngoài nước tin tưởng trong đó có thể kể đến như: iVIVU.com, GTV, Vietnamwork, UBGroup, KINGFOOD,…

Nhanh tay liên hệ Vietnix để được tư vấn chi tiết về dịch vụ VPS tốc độ cao ngay hôm nay!

  • Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, Thành Phố Hồ Chí Minh.
  • Hotline: 1800 1093 – 07 088 44444
  • Email: sales@vietnix.com.vn

Lời kết

Với bài hướng dẫn về cách cài đặt Composer trên Ubuntu 20.04, hy vọng bạn đã có thể cài đặt thành công Composer và có thể sử dụng công cụ này để hỗ trợ cho công việc quản lý dependency trong các project PHP. Nếu còn gì chưa rõ, hãy bình luận bên dưới để được Vietnix hỗ trợ nhé.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG