2015-04-23 31 views
6

Tôi đang cố gắng cài đặt nhà soạn nhạc trên máy chủ chia sẻ của mình lần đầu tiên.cài đặt nhà soạn nhạc trên máy chủ chia sẻ

Khi tôi chạy curl -sS https://getcomposer.org/installer | php Tôi nhận được một Composer cài đặt thành công
tài nó: php composer.phar

khi tôi chạy php composer.phar tôi đang nhận được lỗi chiến này:

Cảnh báo: Composer nên được gọi thông qua Phiên bản CLI của PHP, không phải là cgi-fcgi SAPI

bất kỳ ý tưởng nào về cách sửa lỗi này? và tại sao tôi nhận được lỗi này? :(

khi tôi chạy php -v tôi có được điều này lại

PHP 5.4.39 (cgi-fcgi) (built: Mar 25 2015 14:20:20) 
Copyright (c) 1997-2014 The PHP Group 
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies 
    with Zend Guard Loader v3.3, Copyright (c) 1998-2013, by Zend Technologies 

Tôi có cần phải chạy này sử dụng phiên bản CLI nếu có thì làm thế nào tôi sẽ làm điều này?

Bất kỳ trợ giúp sẽ được tốt đẹp cảm ơn

+1

Bạn đã thử điều này chưa? https://github.com/composer/composer/issues/1513#issuecomment-45207197 –

+0

Tôi đã thử $ php -d register_argc_argv = 1 "./composer.phar" cài đặt từ liên kết và tôi nhận được cùng một lỗi Cảnh báo: Composer nên được gọi thông qua phiên bản CLI của PHP, không phải là SAPI cgi-fcgi .... nó cũng nói sử dụng php-cli vendor/bin/phpunit để chạy PHPUnit. làm thế nào tôi sẽ làm điều đó? ... cảm ơn bạn đã giúp đỡ của bạn –

+0

Là PHPUnit cài đặt? https://phpunit.de/manual/current/en/installation.html –

Trả lời

5

Tôi giải quyết điều này bằng cách gọi một cách rõ ràng phiên bản PHP mà nó yêu cầu. Hãy nhớ rằng trên môi trường máy chủ được chia sẻ thường có nhiều phiên bản PHP đang chạy và mặc dù bạn có thể đã thiết lập mặc định của bạn trong cấu hình cPanel, các lệnh bash thường giải quyết với phiên bản khác (thấp hơn).

Trước tiên, tôi đã tạo một thư mục bin và di chuyển composer.phar vào đó. Sau đó, tôi đã thêm bí danh này vào .bash_profile của tôi và nó hoạt động như một nét duyên dáng:

alias composer="/usr/php/54/usr/bin/php-cli ~/bin/composer.phar" 

Hy vọng điều này sẽ hữu ích!

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