Давеча начал изучать фраймворк Yii2. Так как с ним раньше не имел никаких дел, начал с нуля, то есть скачал книгу Web application development with yii 2 and php (кстати думаю сделать перевод, так как не нашел нигде). Первое что надо было - установить Composer, и тут я столкнулся с проблемой.
Почвой для изучения и тестирования я выбрал Linux OpenSUSE 12.3, так как неплохо с ним знаком. Установил его себе на VirtualBox.
Для начала мне необходимо скачать архив с нужным инструментом:
$ curl -sS https://getcomposer.org/installer | php
На что я получил ошибку:
If 'php' is not a typo you can use command-not-found to lookup the package that contains it, like this cnf php
То есть, для начала нам необходимо установить php. No problem...
yast -i php
Но меня снова ждало разочарование
Some settings on your machine make Composer unable to work properly.
Make sure that you fix the issues listed below and run this script again:
The phar extension is missing.
Install it or recompile php without --disable-phar
The openssl extension is missing, which means that secure HTTPS transfers are impossible.
If possible you should enable it or recompile php with --with-openssl
All settings correct for using Composer
Downloading 1.2.0...
Composer successfully installed to: /home/hitechnt/composer.phar
Почвой для изучения и тестирования я выбрал Linux OpenSUSE 12.3, так как неплохо с ним знаком. Установил его себе на VirtualBox.
Для начала мне необходимо скачать архив с нужным инструментом:
$ curl -sS https://getcomposer.org/installer | php
На что я получил ошибку:
If 'php' is not a typo you can use command-not-found to lookup the package that contains it, like this cnf php
То есть, для начала нам необходимо установить php. No problem...
yast -i php
Но меня снова ждало разочарование
Some settings on your machine make Composer unable to work properly.
Make sure that you fix the issues listed below and run this script again:
The phar extension is missing.
Install it or recompile php without --disable-phar
The openssl extension is missing, which means that secure HTTPS transfers are impossible.
If possible you should enable it or recompile php with --with-openssl
Установил пакеты php5-openssl и php5-phar.
И все завелось.
All settings correct for using Composer
Downloading 1.2.0...
Composer successfully installed to: /home/hitechnt/composer.phar
PS. Необходим PHP 5.4. Так как в моей версии OpenSUSE присутствует только 5.3 пришлось добавить репозитарий http://download.opensuse.org/repositories/devel:/languages:/php:/php54/openSUSE_Factory/
Комментарии
Отправить комментарий