php - 安装 php* 与 mysql-server 冲突

标签 php mysql linux amazon-ec2 apache

我是 Linux 新手,正在尝试将 php5 和 httpd 安装到我的 amazon ec2 linux 实例中:yum -y install php* httpd;

我遇到了以下冲突:

---> Package unixODBC.i686 0:2.2.14-11.5.amzn1 will be installed
--> Running transaction check
---> Package ghostscript.i686 0:8.70-11.20.amzn1 will be installed
--> Processing Dependency: urw-fonts >= 1.1 for package: ghostscript-8.70-11.20.amzn1.i686
--> Processing Dependency: libcupsimage.so.2 for package: ghostscript-8.70-11.20.amzn1.i686
--> Processing Dependency: libjasper.so.1 for package: ghostscript-8.70-11.20.amzn1.i686
--> Processing Dependency: libcairo.so.2 for package: ghostscript-8.70-11.20.amzn1.i686
--> Processing Dependency: libcups.so.2 for package: ghostscript-8.70-11.20.amzn1.i686
--> Processing Dependency: ghostscript-fonts for package: ghostscript-8.70-11.20.amzn1.i686
---> Package gnutls.i686 0:2.8.5-4.6.amzn1 will be installed
--> Processing Dependency: libtasn1.so.3 for package: gnutls-2.8.5-4.6.amzn1.i686
--> Processing Dependency: libtasn1.so.3(LIBTASN1_0_3) for package: gnutls-2.8.5-4.6.amzn1.i686
---> Package lcms-libs.i686 0:1.19-1.5.amzn1 will be installed
---> Package libXt.i686 0:1.0.7-1.6.amzn1 will be installed
---> Package libgomp.i686 0:4.6.2-1.27.amzn1 will be installed
---> Package libtiff.i686 0:3.9.4-6.10.amzn1 will be installed
---> Package libwmf-lite.i686 0:0.2.8.4-22.7.amzn1 will be installed
--> Running transaction check
---> Package cairo.i686 0:1.8.8-3.1.4.amzn1 will be installed
--> Processing Dependency: libpixman-1.so.0 for package: cairo-1.8.8-3.1.4.amzn1.i686
---> Package cups-libs.i686 1:1.4.2-44.10.amzn1 will be installed
--> Processing Dependency: libavahi-common.so.3 for package: 1:cups-libs-1.4.2-44.10.amzn1.i686
--> Processing Dependency: libavahi-client.so.3 for package: 1:cups-libs-1.4.2-44.10.amzn1.i686
---> Package ghostscript-fonts.noarch 0:5.50-23.1.6.amzn1 will be installed
--> Processing Dependency: xorg-x11-font-utils for package: ghostscript-fonts-5.50-23.1.6.amzn1.noarch
---> Package jasper-libs.i686 0:1.900.1-15.5.amzn1 will be installed
---> Package libtasn1.i686 0:2.3-3.4.amzn1 will be installed
---> Package urw-fonts.noarch 0:2.4-10.7.amzn1 will be installed
--> Running transaction check
---> Package avahi-libs.i686 0:0.6.25-11.12.amzn1 will be installed
---> Package pixman.i686 0:0.18.4-1.5.amzn1 will be installed
---> Package xorg-x11-font-utils.i686 1:7.2-11.5.amzn1 will be installed
--> Processing Dependency: libXfont.so.1 for package: 1:xorg-x11-font-utils-7.2-11.5.amzn1.i686
--> Processing Dependency: libfontenc.so.1 for package: 1:xorg-x11-font-utils-7.2-11.5.amzn1.i686
--> Running transaction check
---> Package libXfont.i686 0:1.4.1-2.6.amzn1 will be installed
---> Package libfontenc.i686 0:1.0.5-2.6.amzn1 will be installed
--> Processing Conflict: php-mysql-5.3.14-2.21.amzn1.i686 conflicts php-mysqlnd
--> Finished Dependency Resolution
Error: php-mysql conflicts with php-mysqlnd
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

我之前安装过mysql-server,版本是5.5.24

请教如何克服这个问题。提前致谢!

最佳答案

好消息是,您已经安装了 php!如果它不起作用,请检查配置。坏消息是您的问题不是 mysql 服务器问题,而是 php 问题,据我所知,libmysql 与 mysqlnd 冲突(这意味着安装了 php,但运行的是旧驱动程序)。你真的不需要升级,除非你的网络应用程序已经在使用 mysqlnd 依赖函数,例如 $stmt->get_result();

关于php - 安装 php* 与 mysql-server 冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11733419/

相关文章:

php - 在 Laravel Forge 上卸载 MySQL 而不删除 HHVM

php - 查询一个articles表,只有当另一个表的值为X时才得到结果

php - 我如何在服务器上搜索 php session ?

mysql - (Mysql 基础知识等等

php - Laravel wherebetween 不接受负数

linux - 在 Linux 中修改共享库

php - 如何使用 CodeIgniter 在 MySQL 中更新数学集?

linux - 从 cron 到事件 X 窗口的 xmessage

java - 如何在Linux中安装Hammurapi来查看Java源代码

php - 如何根据列中的单词数量过滤 MySQL 结果?