【问题标题】:Amazon Linux PHP MbstringAmazon Linux PHP Mbstring
【发布时间】:2015-11-11 11:29:31
【问题描述】:

我正在尝试在亚马逊 ec2 服务器中安装 mbstring 模块,这是我收到的错误

命令运行“sudo yum install php-mbstring”

Error: php56-common conflicts with php-common-5.3.29-1.8.amzn1.x86_64
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

我已经搜索并尝试了许多选项,但没有为 PHP 5.6 定义任何选项

我还在 php.ini 中启用了 zend.multibyte(也在 phpinfo() 中验证过)

【问题讨论】:

  • 看起来您正在尝试将 PHP5.6 模块安装到 PHP5.3 中 AMAZON 真的运行 PHP5.3 吗?
  • 我正在运行 sudo yum install php-mbstring 我该怎么办? php -v 给我 php 5.6.12
  • @RiggsFolly,不,这恰恰相反。
  • @RiggsFolly Amazon Linux 为您提供多种选择。 PHP 5.3 在他们的仓库中不再可用,但它曾经是。

标签: php linux amazon-web-services amazon-ec2


【解决方案1】:

既然你已经安装了 php5.6,那么添加 mbstring 支持的正确命令是 sudo yum install php56-mbstring

【讨论】:

  • 答案应该是指导性的。请详细说明为什么这个命令会起作用。
  • @AntonioPérez,我不知道为什么要这样包装。如果答案错误或违反任何规则,很高兴在第一次投票时删除答案。
  • 不是你的答案应该被删除,而是如果你能解释一下它与 OPs 命令的不同之处,它可以得到改进。来自SO help center简洁是可以接受的,但更全面的解释更好
  • 我希望我能解释得更好。任何知道它是如何工作的人都非常欢迎修改答案。我相信我们会非常感谢您的帮助。
  • 这个答案没有错,只是这些库在 Yum 存储库中打包的方式。没有什么需要详细说明的。
猜你喜欢
  • 2019-01-12
  • 2023-03-31
  • 2017-07-16
  • 1970-01-01
  • 2012-02-16
  • 2014-02-21
  • 1970-01-01
  • 1970-01-01
  • 2017-01-18
相关资源
最近更新 更多