composer && php56

Привет всем!
Не могу никак подружить пакет php56 с composer...
php56 видимо установлен не совсем правильно. Не является глобальным. До сих пор в работе мне это не мешало.
php -v -> bash ругается что команда не найдена
php56 -v выдаёт:

PHP 5.6.18 (cli) (built: Feb 24 2016 14:45:28)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
    with Xdebug v2.4.0RC3, Copyright (c) 2002-2015, by Derick Rethans
Устанавливаю composer так:

curl -sS https://getcomposer.org/installer | php56
Выдаёт мне целую кучу warning один из которых такой

All settings correct for using Composer
PHP Warning:  is_dir(): open_basedir restriction in effect. File(/etc/pki/tls/certs) is not within the allowed path(s): (/srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/:/etc/webapps/:/usr/bin/:/usr/local/bin/) in - on line 928
PHP Stack trace:
PHP   1. {main}() -:0
PHP   2. process($argv = *uninitialized*) -:13
PHP   3. installComposer($version = *uninitialized*, $installDir = *uninitialized*, $filename = *uninitialized*, $quiet = *uninitialized*, $disableTls = *uninitialized*, $cafile = *uninitialized*) -:111
PHP   4. HttpClient::getSystemCaRootBundlePath() -:423
PHP   5. is_dir(*uninitialized*) -:928
......
......
Composer successfully installed to: /home/spiritabsolute/composer.phar
Use it: php composer.phar
Но в итоге он устанавливается. Затем делаю его глобальным
sudo mv composer.phar /usr/local/bin/composer
Потом хочу его обновить, выдает ошибку...

composer self-update
/usr/bin/env: «php»: Нет такого файла или каталога
Пробую его вызывать через php56

php56 /usr/local/bin/composer self-update

You are running composer with xdebug enabled. This has a major impact on runtime performance. See https://getcomposer.org/xdebug
  [ErrorException]
  is_dir(): open_basedir restriction in effect. File(/etc/pki/tls/certs) is not within the allowed path(s): (/srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/:/etc/webapps/:/usr/bin/:/usr/local/bin/)
self-update [-r|--rollback] [--clean-backups] [--no-progress] [--update-keys] [--] [<version>]

Что то сделал не правильно. Вижу , что близок, но никак не могу довести до ума.... Видимо нужно php56 как то глобальным сделать.
php7 к сожалению пока не подходит на данном рабочем месте.
spiritabsolute
is_dir(): open_basedir restriction in effect. File(/etc/pki/tls/certs) is not within the allowed path(s): (/srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/:/etc/webapps/:/usr/bin/:/usr/local/bin/)
попробуй прописать в php.ini в параметр open_basedir путь /etc/pki/tls/certs
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Поставил php-composer из aur. Заработал! Использую в нужном проекте так:
php56 /usr/bin/composer update

nafanja
попробуй прописать в php.ini в параметр open_basedir путь /etc/pki/tls/certs
попробовал, не помогло.
 
Зарегистрироваться или войдите чтобы оставить сообщение.