2015-05-05 20 views
9

Tôi đang chạy PHPUnit trong Windows và cố gắng cài đặt PHPUnit qua composer.json:Làm thế nào để cài đặt phần mở rộng PCNTL trong Windows?

"phpunit/php-invoker": "*" 

... với sự phụ thuộc này, nhưng tôi nhận được lỗi này:

phpunit/php-invoker 1.1.3 requires ext-pcntl * -> the requested PHP extension pcntl is missing from your system.

thế nào có thể Tôi cài đặt extenstion này?

Trả lời

10

Bạn không thể cài đặt tiện ích mở rộng ext-pcntl trên Windows. Theo tài liệu hướng dẫn PHP:

Currently, this module will not function on non-Unix platforms (Windows).

Nếu bạn muốn cài đặt PHPUnit tất cả bạn cần là thư viện PHPUnit:

composer require phpunit/phpunit 4.* 

Bạn không cần php-Invoker để cài đặt PUPUnit. Nhưng nếu bạn cũng cần thư viện php-invoker, bạn sẽ không may mắn. Hãy thử sử dụng Vagrant hoặc một máy ảo đơn giản với các bản phân phối Linux như Ubuntu, Debian hoặc Mint.

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