2013-11-21 24 views
6

Tôi đã cài đặt trình soạn thảo qua trình cài đặt cửa sổ và đặt biến đường dẫn chính xác cho php thành wamp's php, bây giờ tôi đã tạo tệp composer.json (và sau .phar)cách cài đặt phụ thuộc hoặc sử dụng nhà soạn nhạc ở tất cả trong windows

và cố gắng để cài đặt phụ thuộc liệt kê ở đó

{ 
"name": "phpunit/php-unit", 
"require": { 
    "php": ">5.4.12", 
    "phpunit/phpunit": "3.7.28" 
} 
} 

này được lấy ra khỏi hầu hết các lệnh, trong đó có

php composer.phar install 
php composer.json install 

tôi đã chạy này trong cửa sổ cmd để im không t chắc chắn nếu điều đó ảnh hưởng đến bất cứ điều gì.

+0

Trên dòng lệnh khi bạn nhập 'php composer.phar', nó có trả về bất kỳ thứ gì không? nếu không, thì có thể có điều gì đó sai khi cài đặt – Kevinvhengst

+0

chỉ đối tượng json – user2167582

Trả lời

7

Chỉnh sửa: thực sự có trình cài đặt Windows trên Composer download page sẽ cài đặt Composer trên toàn cầu, vì vậy bạn sẽ không cần bất kỳ composer.phar nữa. Cài đặt nó từ here, và sau đó chỉ cần chạy "composer install" từ thư mục nơi bạn có composer.json.

(câu trả lời ban đầu dưới đây)

tôi đã không kiểm tra này bản thân mình, nhưng tôi nghĩ rằng đó là cách nó nên làm việc:

Tải composer.phar và đặt nó trong cùng thư mục với composer.json của bạn.

cd vào thư mục nơi bạn có bạn composer.json:

cd số \ thư mục

Cuối cùng, chạy soạn:

php composer.phar cài đặt

+2

@ user2167582 Vì vậy nếu bạn đã cài đặt nó, hãy mở một cửa sổ cmd, vào thư mục làm việc của bạn và gõ "composer install", và nó sẽ hoạt động. –

11

Đối với rất Beginner của Windows Users

  1. Tải bộ cài đặt cho các cửa sổ từ here

  2. Kiểm tra quá trình cài đặt bằng cách thực hiện composer lệnh tại dấu nhắc lệnh

  3. Bây giờ, tạo ra các tập tin composer.json tại cùng cấp nơi bạn có thư mục Vendor (không phải bên trong Vendor).

  4. Di chuyển đến thư mục nơi bạn có composer.json với dòng lệnh và chạy lệnh sau:

    composer install 
    
  5. Nó sẽ hiển thị các thông điệp như 'gói được tải xuống' và 'tập tin autoload.php tạo'.(Kiểm tra thư mục /app/Vendor/ của bạn)

  6. Bây giờ chèn mã này vào đầu /app/config/core.php:

    require_once dirname(__DIR__) . '/Vendor/autoload.php'; 
    

Đoạn mã trên sẽ tải tất cả các lớp tự động.

Hy vọng điều này sẽ giúp cho người mới bắt đầu.

+0

Thật tuyệt vời nó thực sự giúp tôi .. –

0

Tôi có vấn đề này trong một thời gian dài nhưng với một sai lầm đơn giản Okay Trước tiên cần phải cho phép extension=php_openssl.dll trên php.ini của bạn và nếu nó không tồn tại, vì vậy kích hoạt hoặc thêm vào đến cuối tệp Bước thứ hai đi vào thư mục này:

C:\Users\{YOUR USERNAME}\AppData\Roaming\Composer 

và dán composer.json bạn đến đây, tạo một thư mục để chắc chắn và đặt tên cho nó là "nhà cung cấp", sau đó kích hoạt hoặc chạy máy chủ PHP của bạn và chạy cmd as administrator và gõ này

composer install 

Thưởng thức nó

Các vấn đề liên quan