CentOSで..。
phar.sophp-commonパッケージに含まれています。
- 実行可能ファイルはパッケージ
pharに含まれています。php-cli
php-mbstringまた、php-bz2必要なようです。
php -m | grep phar何も返さない場合は.ini、CLI用に次のファイルを追加する必要があります。
sudo cp /etc/php-zts.d/phar.ini /etc/php-cli.d/phar.ini
sudo cp /etc/php-zts.d/mbstring.ini /etc/php-cli.d/mbstring.ini
sudo cp /etc/php-zts.d/bz2.ini /etc/php-cli.d/bz2.ini
.iniまたは、 Webサーバーが使用するのと同じモジュールファイルを追加することもできます。
sudo cp /etc/php-zts.d/* /etc/php-cli.d/
これは次のようになります。
$ php --ini
Configuration File (php.ini) Path: /etc
Loaded Configuration File: /etc/php.ini
Scan for additional .ini files in: /etc/php-cli.d/
Additional .ini files parsed: /etc/php-cli.d/bz2.ini,
/etc/php-cli.d/mbstring.ini,
/etc/php-cli.d/phar.ini
次に、それを実行できます。
$ php ./composer.phar
______
/ ____/___ ____ ___ ____ ____ ________ _____
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
/_/
そしてそれを下に移動します$PATH:
sudo mv ./composer.phar /usr/local/bin/composer