Composer là một công cụ quản lý các thư viện trong PHP (Dependency Management), công cụ này giúp ta tiết kiệm khá nhiều thời gian với các gói thư việ cần thiết mà project của bạn cần sử dụng, bạn chỉ cần khai báo nó, composer sẽ tự động tải code của các thư viện về thông qua một server cộng đồng. Composer giúp ta quản lý thư viện một cách chuyên biệt từng project không giống như APT hay YUM (linux) dùng chung mà nó tương tự như npm của NodeJS. Khi chúng ta làm việc với framework Laravel thì không thể bỏ qua được Composer. Hướng dẫn cài đặt Composer trên Windows. Có 2 cách cài đặt Composer trên Windows: - Cài tự động là cách cài dễ dàng nhất, bạn chỉ việc tải về Composer-Setup.exe tại getcomposer.org sau đó cài như một phần mềm bình thường (nhớ trỏ đến php.exe đã cài sẵn trên máy tính đúng chỗ). Composer Installer sẽ tự động cài và thêm vào PATH sẵn cho bạn để bạn có thể dùng lệnh composer trên CMD. - Cài thủ công: +) Như ở trên, bạn tải về composer.phar từ getcomposer.org (ở cuối trang) sau đó duy chuyển nó vào trong thư mục bất kỳ bạn muốn, ở đây tớ ví dụ là C:\bin nhé. +) Bạn tạo tập tin có tên là composer.bat với nội dung như sau: echo @php "%~dp0composer.phar" %*>composer.bat Để dùng được lệnh composer trên CMD bạn cần phải thêm thư mục Composer vào PATH environment variable. Để kiểm tra cài đặt thành công hay không chúng ta vào CMD và đánh vào câu lệnh sau để kiểm tra sau: composer -v