Я пытаюсь установить yii2
на свой экземпляр AMI Amazon Linux, для этого требуется php-mbstring
.
Когда я попытался запустить sudo yum install php-mbstring
он возвратил эту ошибку:
Ошибка: общие конфликты php56 с php-common-5.3.29-1.8.amzn1.x86_64
Loaded plugins: priorities, update-motd, upgrade-helper amzn-main/latest | 2.1 kB 00:00 amzn-updates/latest | 2.3 kB 00:00 2494 packages excluded due to repository priority protections Resolving Dependencies --> Running transaction check ---> Package php-mbstring.x86_64 0:5.3.29-1.8.amzn1 will be installed --> Processing Dependency: php-common(x86-64) = 5.3.29-1.8.amzn1 for package: php-mbstring-5.3.29-1.8.amzn1.x86_64 --> Running transaction check ---> Package php-common.x86_64 0:5.3.29-1.8.amzn1 will be installed --> Processing Conflict: php56-common-5.6.9-1.112.amzn1.x86_64 conflicts php-common < 5.5.22-1.98 --> Finished Dependency Resolution Error: php56-common conflicts with php-common-5.3.29-1.8.amzn1.x86_64 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
Спасибо за ваше время заранее
Кажется, у вас установлен php 5.6.
Вам нужно установить mbstring
для конкретной версии php
.
Запустить sudo yum install php56-mbstring
После этого может быть хорошей идеей перезапустить apache (спасибо! @hexicle ),
с помощью sudo service httpd restart
Amazon Linux AMI выпуска 2017.09
sudo yum install php70-mysqlnd sudo service httpd restart