【发布时间】:2017-06-04 11:25:41
【问题描述】:
我正在使用 yii2 基本应用程序。我想要的是我必须用 yii2 basic 配置 adminlte。所以我使用了这个作曲家。
composer require dmstr/yii2-adminlte-asset "2.*"
在终端中运行此命令时,出现以下错误。我不知道那是什么。
Problem 1
- yiisoft/yii2 2.0.10 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
- yiisoft/yii2 2.0.10 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
- yiisoft/yii2 2.0.10 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
- Installation request for yiisoft/yii2 (locked at 2.0.10, required as ~2.0.5) -> satisfiable by yiisoft/yii2[2.0.10].
To enable extensions, verify that they are enabled in those .ini files:
- /etc/php/7.1/cli/php.ini
- /etc/php/7.1/cli/conf.d/10-opcache.ini
- /etc/php/7.1/cli/conf.d/10-pdo.ini
- /etc/php/7.1/cli/conf.d/20-calendar.ini
- /etc/php/7.1/cli/conf.d/20-ctype.ini
- /etc/php/7.1/cli/conf.d/20-exif.ini
- /etc/php/7.1/cli/conf.d/20-fileinfo.ini
- /etc/php/7.1/cli/conf.d/20-ftp.ini
- /etc/php/7.1/cli/conf.d/20-gettext.ini
- /etc/php/7.1/cli/conf.d/20-iconv.ini
- /etc/php/7.1/cli/conf.d/20-json.ini
- /etc/php/7.1/cli/conf.d/20-phar.ini
- /etc/php/7.1/cli/conf.d/20-posix.ini
- /etc/php/7.1/cli/conf.d/20-readline.ini
- /etc/php/7.1/cli/conf.d/20-shmop.ini
- /etc/php/7.1/cli/conf.d/20-sockets.ini
- /etc/php/7.1/cli/conf.d/20-sysvmsg.ini
- /etc/php/7.1/cli/conf.d/20-sysvsem.ini
- /etc/php/7.1/cli/conf.d/20-sysvshm.ini
- /etc/php/7.1/cli/conf.d/20-tokenizer.ini
您也可以在终端内运行php --ini 来查看PHP 在CLI 模式下使用了哪些文件。
Installation failed, reverting ./composer.json to its original content.
我应该安装任何东西。我正在使用 linux (ubuntu) 和 php 版本是 5.6。谁能帮忙解答一下?
【问题讨论】:
-
伙伴,它就在那儿说-您需要安装mbstring。执行
sudo apt-get install php5.6-mbstring之类的操作或在您的系统上运行的任何操作。 -
我已经安装好了。但有同样的问题。
-
所以重启你的服务器。顺便说一句-您说您使用的是 PHP5.6,但 Composer 在 CLI 中检测到 PHP7.1。检查您的系统配置。
-
我已检查系统配置 PHP 版本 5.6.25-2+deb.sury.org~trusty+1
-
哦,对不起,我没有意识到你才刚刚开始进入 PHP 世界的美好旅程。请阅读PHP documentation。至于你最后一个问题,相信你可以在this Stack Overflow question找到答案
标签: php linux yii2 yii2-basic-app