【问题标题】:how to configure adminlte with yii2 basic?如何使用 yii2 basic 配置 adminlte?
【发布时间】: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


【解决方案1】:

首先你需要安装 php mbstring 包。安装完成并运行 composer 命令后,请确保已在 composer.json 中添加了所有依赖包,否则根据已安装的包,您可能会遇到依赖问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-12
    • 2017-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多