Composer là gì? Làm thế nào để tải và cài đặt Composer trên Windows? Lập trình PHP sử dụng Composer. Cài đặt các gói dữ liệu PHP sử dụng Composer.
Composer là gì ? Theo trang chủ của Composer:
Composer is a tool for dependency management in PHP. It allows you to declare the libraries your project depends on and it will manage (install/update) them for you.
Composer là công cụ để quản lý các thành phần phụ thuộc trong PHP. Nó cho phép chúng ta khai báo (gọi) các thư viện cần trong dự án (như Faker, guzzle) và nó sẽ quản lý (cài đặt/cập nhật) cho chúng ta (thông qua câu lệnh command line).
Composer là người quản lý các thành phần phụ thuộc trên mã nguồn PHP.
Ví dụ đơn giản, bạn muốn mua sữa, bạn muốn mua trứng, bạn muốn máy tính để lập trình,…
Thông thường, bạn sẽ phải đến từng nơi sản xuất ra các loại hàng hóa (package) để mua và mang về. Trong trường hợp trên, bạn phải mua tại 3 nơi khác nhau.
Nhưng, nếu có một cái siêu thị, bao gồm đồ tạp hóa như trứng, sữa, đồ điện tử như máy tính,… xuất hiện.
Bạn chỉ cần đến siêu thị đó, mua cả 3 thứ một lần mà không quan tâm đến xuất xứ cũng như nơi sản xuất.
Composer cũng tương tự như vậy, siêu thị hàng hóa nơi chứa các gói dữ liệu có liên quan đến PHP. Bạn chỉ việc sử dụng terminal và gõ command line. Composer sẽ tải, cài đặt, cập nhật,… các gói dữ liệu mà hệ thống PHP của bạn đang cần.
Tải và cài đặt Composer như thế nào trên Windows?
Trang chủ của Composer: https://getcomposer.org/
Click vào link này để tải Composer: getcomposer.org/Composer-Setup.exe
Composer-Setup.exe thì bạn sẽ tải được ngay về Windows với phiên bản mới nhất.
Trong tiến trình cài đặt, hãy để mọi thứ mặc định nếu bạn thật sự chưa hiểu rõ, hãy đọc nếu muốn biết bạn đang click gì tiếp theo và hãy search google hoặc đặt câu hỏi ở phần comment nếu bạn muốn biết rõ hơn về Composer.
Lưu ý khi tải và cài đặt Composer, đó chính là đường dẫn cho Composer.
Trong trường hợp bạn cài XAMPP hoặc các phần mềm có chưa webserver khác ở trên Windows 10 ở thư mục khác thư mục mặc định là ổ C, hãy đi tìm ổ đĩa bạn cài XAMPP và trỏ vào php.exe, ví dụ: D:\xampp\php\php.exe
.
Và cuối cùng, bật Powershell/Cmd/Git Bash lên và tận hưởng Composer làm việc thay vì chúng ta phải đi tải từng thành phần phụ thuộc trong dự án PHP, thay vì lướt từng trang web, lướt từng GitHub để tải được nó.
Tải và cài đặt Composer cho Windows tại đây.