gpt4 book ai didi

laravel - 安装 Laravel 时 Composer 错误 : 'mbstring' is missing?

转载 作者:行者123 更新时间:2023-12-03 18:07:55 25 4
gpt4 key购买 nike

我决定尝试 Laravel 并且我一直在安装,因为与 OOP PHP 相比它是多么乏味。

尽管如此,我试图在我的 cmd(.~/wamp/www/) 上执行“composer create-project laravel/laravel --prefer-dist”命令,它创建了 Laravel 文件夹,但给了我这个输出:

*Installing laravel/laravel (v5.1.4)
- Installing laravel/laravel (v5.1.4)
Loading from cache

Created project in C:\wamp\www\laravel
> php -r "copy('.env.example', '.env');"
Loading composer repositories with package information
Installing dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

Problem 1
- laravel/framework v5.1.8 requires ext-mbstring * -> the requested PHP exte
nsion mbstring is missing from your system.
- laravel/framework v5.1.7 requires ext-mbstring * -> the requested PHP exte
nsion mbstring is missing from your system.
- laravel/framework v5.1.6 requires ext-mbstring * -> the requested PHP exte
nsion mbstring is missing from your system.
- laravel/framework v5.1.5 requires ext-mbstring * -> the requested PHP exte
nsion mbstring is missing from your system.
- laravel/framework v5.1.4 requires ext-mbstring * -> the requested PHP exte
nsion mbstring is missing from your system.
- laravel/framework v5.1.3 requires ext-mbstring * -> the requested PHP exte
nsion mbstring is missing from your system.
- laravel/framework v5.1.2 requires ext-mbstring * -> the requested PHP exte
nsion mbstring is missing from your system.
- laravel/framework v5.1.1 requires ext-mbstring * -> the requested PHP exte
nsion mbstring is missing from your system.
- laravel/framework v5.1.0 requires ext-mbstring * -> the requested PHP exte
nsion mbstring is missing from your system.
- Installation request for laravel/framework 5.1.* -> satisfiable by laravel
/framework[v5.1.0, v5.1.1, v5.1.2, v5.1.3, v5.1.4, v5.1.5, v5.1.6, v5.1.7, v5.1.
8].
C:\wamp\www>*

我正在使用 window 。

我尝试安装一个新的 Composer ,我尝试复制一个 laravel 目录并将其手动放置在我的/www 中。

我已经确保 WAMP 根据我阅读的内容使用所有模块和扩展。

我已经编辑了 php.ini 文件并在必要时去掉了分号。

现在经过一番谷歌搜索,我迷路了。

有人可以帮我解决这个问题吗,我将不胜感激。

提前致谢!

下面是我的 PHP.ini 文件

所以我不能粘贴整个东西,但在这里看一下:

http://jpst.it/AAhW

最佳答案

我有同样的问题。这是解决方案。

  • 转到您的 php.ini 文件。
  • 找到扩展名“extension=php_mbstring.dll”。 (ctrl+f 可能不起作用,只需在 php.ini 中找到带有扩展名的长列表)
  • 取消注释扩展名,您可以通过删除同一行中的分号来做到这一点。
  • 保存您的 php.ini 文件。

  • 这可能不会是您最后一次遇到这样的事情。根据经验,请仔细阅读错误并对您的 php.ini 文件进行适当的更改。

    祝你好运!

    关于laravel - 安装 Laravel 时 Composer 错误 : 'mbstring' is missing?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31690561/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com