Я пытаюсь создать проект yii2 с композитором и получаю эту ошибку
Я использую ubuntu 16.04 LTS
ошибка: https://pastebin.com/XgSt9Z2B
root@xuf-SATELLITE-C50t-A:/var/www/html/suppare# composer create-project --prefer-dist yiisoft/yii2-app-basic suppare
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Installing yiisoft/yii2-app-basic (2.0.14)
- Installing yiisoft/yii2-app-basic (2.0.14): Loading from cache
Created project in suppare
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- codeception/phpunit-wrapper 6.0.2 requires sebastian/diff ^3.0 -> satisfiable by sebastian/diff[3.0.0].
- codeception/phpunit-wrapper 7.0.0 requires sebastian/diff ^3.0 -> satisfiable by sebastian/diff[3.0.0].
- codeception/phpunit-wrapper 7.0.1 requires sebastian/diff ^3.0 -> satisfiable by sebastian/diff[3.0.0].
- codeception/phpunit-wrapper 7.0.2 requires sebastian/diff ^3.0 -> satisfiable by sebastian/diff[3.0.0].
Я получал ошибку расширения для php-mbstring до указанной выше ошибки, поэтому выполнил эту команду, и теперь я получаю указанные выше ошибки. композитор создает неполный проект с ошибкой, которая не отображается в браузере sudo apt-get install php-mbstring
Проблема с @MuhammadOmerAslam решена, я использую php7, кстати, и команда, которую я выполнил, находится в приведенном выше коде.
да, это то, что я подозревал, хорошо знать, что ты решил это





похоже, что phpunit отсутствовал, поэтому я побежал
sudo apt-get install phpunit
и это устранило проблему
Можете ли вы подтвердить, какую версию php вы используете и какая версия php работает на cli, и вы не добавили, какую команду вы запускали