提问人:cheryllium 提问时间:11/1/2023 最后编辑:cheryllium 更新时间:11/1/2023 访问量:52
Linux, PHP 8.2 - mbstring 警告运行 Laravel dev 服务器
Linux, PHP 8.2 - mbstring warning running Laravel dev server
问:
我在 ElementaryOS(基本上是 Ubuntu)上并安装了 PHP 8.2。我正在尝试获取mbstring扩展。当我安装它时,它说我已经拥有它:
$ sudo apt-get install php8.2-mbstring
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
php8.2-mbstring is already the newest version (8.2.12-1+ubuntu22.04.1+deb.sury.org+1).
The following packages were automatically installed and are no longer required:
javascript-common libc-ares2 libjs-highlight.js libnode72 nodejs-doc
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 435 not upgraded.
但是,phpinfo 说它被禁用了:
Multibyte decoding support using mbstring disabled
我在我的网站上收到了与没有此扩展程序相关的错误。
我在php.ini文件中取消了注释,现在它说它已启用。但是,启动 Laravel 开发服务器会发出以下警告:;extension=mbstring
$ php artisan serve
PHP Warning: Module "mbstring" is already loaded in Unknown on line 0
WARN PHP Warning: Module "mbstring" is already loaded in Unknown on line 0.
INFO Server running on [http://127.0.0.1:8000].
Press Ctrl+C to stop the server
这个警告是什么意思,有没有办法摆脱它,但仍然使用 mbstring?
答: 暂无答案
评论
php.ini
php.ini