php - PHP mbstring 不起作用,但我设置了所有内容
问题描述
我在php.ini文件中设置了mbstring,php_mbstring.dll在它的位置,但是php无法加载mudule。我尝试了一切,我在 stackoverflow 或其他任何地方找到的,但没有。-php 目录位于 C:\php -php_mbstring.dll 位于 C:\php\ext\php_mbstring.dll -;extension_dir = "ext" 行已被注释掉,但我尝试删除分号,并将其设置为 " C:\php\ext",也尝试了 / 符号 -extension=mbstring 行没有分号,然后尝试将其命名为 php_mbstring.dll,尝试给出整个路径(C:\php\ext\php_mbstring.dll) ,用注释掉的extension_dir =“ext”尝试了它,用\符号和/符号尝试了所有可能的方法,但总是同样的失败...... -我的另一个设备(笔记本)运行mbstring,我复制了dll文件从中,尝试了上述所有可能性,尝试下载另一个dll文件,也通过上述方式折磨,但没有。dll文件在它的位置,路径是真实的,它在php.ini中启用,但它不起作用......
警告:PHP 启动:无法加载动态库 'mbstring'(已尝试:C:\php\ext\mbstring (A megadott modul nem tal├ílhat├│.),C:\php\ext\php_mbstring.dll (A megadott modul nem tal├ílhat├│.)) 在 Unknown on line 0
使用 Atom 编辑器和 Atom 实时服务器,它输出以下内容:
在 http://localhost:8000 上监听 文档根目录是 C:\Users\ferenczi\Desktop\Saját cuccok\html programozás\Projectek\Hander 在第 0 行,文件 Unknown[Mon May 17 05:40:46 2021] PHP 警告: PHP 启动:无法加载动态库 'mbstring'(已尝试:C:\php\ext\mbstring (A megadott modul nem talC!lhatC3.),C:\php\ext\php_mbstring.dll (A megadott modul nem talC! lhatC3.)) [Mon May 17 05:40:56 2021] PHP 7.4.12 开发服务器 (http://localhost:8000) 已启动
其他一切工作完美。PHP 工作,SQL 查询工作,mysql 扩展工作。
解决方案
正确的方法是安装 php-mbstring 包并让它自动启用 mbstring 扩展:
sudo apt-get install php-mbstring
如果要启用或禁用,请使用以下命令
sudo phpdismod mbstring # disable mbstring extension
sudo phpenmod mbstring # enable mbstring extension
尝试这个!
推荐阅读
- python-3.x - 我正在研究一个python问题来优化脚本
- node.js - 猫鼬; 使用 _id 从集合中删除对象时出现 404
- css - 以菜单为中心的徽标
- java - 如何在docker内部获取kafka的解析网络?
- java - 阿拉伯语字符串的 Firebase 查询请求不起作用。仅适用于英文字符串
- microsoft-graph-api - 如何获取我的 Microsoft 个人帐户的访问令牌 - Microsoft Graph API
- javascript - 计算 for() count.forEach(i => i.innerHTML = +1+thx)?
- azure - 无法更新 QnA maker 中的知识
- linux - sendEmail -- 未知键 [message-content-type]
- go - golang 片段/自动完成不适用于 vs 代码