【发布时间】:2017-12-07 01:02:54
【问题描述】:
我从作曲家那里得到的错误信息是: 无法将您的要求解析为一组可安装的软件包。
Problem 1
- Installation request for laravel/framework v5.4.28 -> satisfiable by laravel/framework[v5.4.28].
- laravel/framework v5.4.28 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
Problem 2
- Installation request for phpunit/phpunit 5.7.21 -> satisfiable by phpunit/phpunit[5.7.21].
- phpunit/phpunit 5.7.21 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
Problem 3
- laravel/framework v5.4.28 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
- laravel/tinker v1.0.1 requires illuminate/console ~5.1 -> satisfiable by laravel/framework[v5.4.28].
- Installation request for laravel/tinker v1.0.1 -> satisfiable by laravel/tinker[v1.0.1].
我尝试取消注释 extension=php_mbstring.dll 但它仍然会引发错误。我试图更改“php.ini”中的 extension_dir 并给出错误。帮助表示赞赏。
【问题讨论】:
-
昨天遇到同样的问题,安装解决了。但首先您应该指定您正在运行的操作系统。对我来说是 centOS:
yum install php70w-mbstring,但最常见的是:stackoverflow.com/questions/34471633/… -
你的系统里php设置环境变量了吗?
-
我使用的是 windows,我试图取消注释 extension=php_mbstring.dll 不幸的是它由于某种原因不起作用
-
我在环境变量中设置了路径 ...\Composer\vendor\bin, ...\Git\cmd, ...\Git\bin, ...\ComposerSetup\垃圾箱
-
我已经尝试了大多数“堆栈溢出”页面,它并没有解决我的问题