我正在尝试使用php 5.6安装php-mbstring,我收到此错误:
Error: php56w-common conflicts with php-common-5.4.45-3.el6.remi.x86_64
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
我试图安装php56-mbstring,但我得到以下内容。我不确定这是否意味着它已经安装:
Nothing to do
最适合安装的软件包是什么?我应该尝试解决哪一个问题,如何解决问题。谢谢!
答案 0 :(得分:9)
我在运行PHP 5.6.17的服务器上遇到了同样的问题。对我来说,似乎我正在寻找的扩展是 php56w-mbstring.x86_64
可以从 webtatic 存储库中找到它。我不记得自己启用了这个,但是如果这里缺少的是如何启用所述仓库的说明:http://www.certdepot.net/rhel7-install-webtatic-repository/
您可以通过命令 yum repolist
列出服务器中的可用存储库搜索你的repos是否有与mbstring相关的命令使用命令 yum list * mbstring *
所以解决方案对我来说是这样的: yum install php56w-mbstring.x86_64
最后重启Apache: service httpd restart
顺便说一句,我正在运行CentOS服务器,因此您的操作系统上的命令可能略有不同。
答案 1 :(得分:0)
您是否已将模块添加到PHP.ini文件extension=php_mbstring.dll
答案 2 :(得分:0)
我尝试了一切,直到我来到这个链接。 https://docs.phpmyadmin.net/en/latest/setup.html#debian-setup
我运行/ usr / sbin / pma-configure和bam我让phpmyadmin在没有mbstring错误的情况下工作
现在有很多设置很难找到你需要的设置。
使用virtualmin webmin cp运行ubuntu 14.04,安装了4个版本的php。 Debian和Ubuntu改变了启用和禁用设置的方式。现在很少有人开心。希望这可以帮助你花更少的时间来找到这个解决方案。