gpt4 book ai didi

php - laravel 安装错误 : mbstring not found

转载 作者:搜寻专家 更新时间:2023-10-31 21:25:44 25 4
gpt4 key购买 nike

我刚刚开始使用 Laravel。我遵循了此处提到的所有步骤:http://github.com/aimeos/aimeos-laravel并尝试使用此命令运行最终项目:

php artisan serve

它给我一个错误:

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/php_mbstring.dll' - /usr/lib/php/20151012/php_mbstring.dll: cannot open shared object file: No such file or directory in Unknown on line 0
Laravel development server started on http://localhost:8000/
[Wed Apr 13 17:03:32 2016] PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/php_mbstring.dll' - /usr/lib/php/20151012/php_mbstring.dll: cannot open shared object file: No such file or directory in Unknown on line 0
[Wed Apr 13 17:03:43 2016] 127.0.0.1:39822 [200]: /favicon.ico
[Wed Apr 13 17:03:43 2016] 127.0.0.1:39823 [200]: /favicon.ico

我应该怎么做才能解决这个错误?我已经安装了 mbstring 库,所以我认为它应该能够找到它。

我正在使用 laravel 5.2.29。

编辑:我取消了注释行:

extension=php_mbstring.dll

在我的 php.ini 文件中,如果平台是 UNIX,则不应执行此操作。现在,当我在终端上运行 php artisan serve 时,它不会给出任何错误。但是当我转到 localhost:8000 时,它说:哎呀!看起来出了点问题。

编辑2:一切都按照建议做了。现在错误是:找不到支持的加密器。密码和/或 key 长度无效。

我已经尝试过的:

'cipher' => 'AES-256-CBC',

php artisan key:generate

如何解决?

最佳答案

也解决了我的最后一个问题。问题是,正如@Bordon 所建议的,我创建了一个 .env 文件。但是当我运行命令时:

php artisan key:generate

它创建了另一个名为 .env.example 的文件。现在,由于我是 composer 的用户,我需要将其重命名为 .env(并删除上一个)。

所以最后我重命名了它,再次运行上面提到的命令,现在它就像一个魅力。非常感谢@Bordon 帮助我。我还想指出,正如@ash 所建议的那样,使用 Vagrant 对我来说比 xampp 容易得多。

关于php - laravel 安装错误 : mbstring not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36597352/

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