Kle*_*jec 57 php phpmyadmin mbstring
我在运行phpMyAdmin时遇到问题.当我尝试在浏览器中访问phpMyAdmin时,收到错误消息:"缺少mbstring扩展名.请检查您的PHP配置."
我已经在互联网上搜索了可能的解决方案.据此,我在php.ini文件中做了一些修改.我取消注释了行"; extension = php_mbstring.dll"并在extension_dir中写了ext文件夹的完整路径.可悲的是,它仍然无效.
能帮我找到合适的解决方案吗?
hij*_*ack 15
我通过这种方式解决了我的问题:编辑php.ini文件:
以上是我的解决方案,希望它对你有用.
小智 11
如果你是ubuntu 14.04并使用php 5.6你错过了mbstring和mysql模块
请安装mbstring和mysql
sudo apt-get install php5.6-mbstring
sudo apt-get install php5.6-mysql
Run Code Online (Sandbox Code Playgroud)
并重新启动apache
sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)
在我的情况下,我使用xampp进行了新的php7安装,错误是在699行的php.ini中,我只是做了
include_path= C:\Program Files (x86)\xampp\php\PEAR
至
include_path= "C:\Program Files (x86)\xampp\php\PEAR"
它对我有用.
我通过运行php.exe检查了它,它给了我这个错误,我修复了它.
更新PHP版本后可能会发生这种情况,例如,如果您从php5.6升级到php7.1,则需要运行以下命令:
sudo apt-get install php7.1-mbstring
sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)
如果您的目标版本不同,则需要检查mbstring包是否存在,以php7.0为例:
sudo apt-cache search php7.0-mbstring
Run Code Online (Sandbox Code Playgroud)
我发现首先检查您正在使用的所有模块的存在性,然后执行升级是很有用的,除了在升级您的php之后更新phpmyadmin之外,
如果您属于以下任一情况,则可能会引起担忧:
案例 1:降级/升级任意 PHP 版本。
案例 2:在 PHP 版本之间启用/禁用(切换)。
以下是我发现有助于解决这些问题的一些推荐命令:
消息 1:缺少 mbstring 扩展名......
sudo apt-get install php7.1-mbstring
Run Code Online (Sandbox Code Playgroud)
消息 2:缺少 mysqli 扩展......
sudo apt-get install php7.1-mysqli
Run Code Online (Sandbox Code Playgroud)
注意:使用 PHP 7.1 版本进行测试。根据需要更改 PHP 版本。
| 归档时间: |
|
| 查看次数: |
201318 次 |
| 最近记录: |