【发布时间】:2014-06-30 20:03:45
【问题描述】:
我们有 MySQL 版本 5.1.73 在我们的 CentOS 5.9 服务器上运行,并且想要安装 PHP 5.3。但是,当我运行 yum install php53-mysql 时,我收到以下错误消息:
--> Running transaction check
---> Package php53-mysql.x86_64 0:5.3.3-22.el5_10 set to be updated
--> Processing Dependency: php53-pdo for package: php53-mysql
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15)(64bit) for package: php53-mysql
--> Processing Dependency: libmysqlclient.so.15()(64bit) for package: php53-mysql
--> Running transaction check
---> Package mysql.x86_64 0:5.0.95-5.el5_9 set to be updated
---> Package php53-pdo.x86_64 0:5.3.3-22.el5_10 set to be updated
--> Processing Conflict: mysql conflicts MySQL
--> Finished Dependency Resolution
mysql-5.0.95-5.el5_9.x86_64 from base has depsolving problems
--> mysql conflicts with MySQL-server-community
Error: mysql conflicts with MySQL-server-community
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
谷歌搜索数小时没有产生任何结果,因为似乎我是唯一一个遇到 PHP 5.3 和 MySQL 5.1 之间冲突的人。在我看来,PHP 5.3 出于某种原因想要安装 MySQL 5.0,但我不确定(这一切都很新)。
任何帮助将不胜感激:-)
【问题讨论】:
-
你尝试过 yum 建议的命令(skip-broken、package-cleanup)吗?如果您想卸载 MySQL-server-community 版本,请查看此处:stackoverflow.com/a/17296274/499581
-
从我看来,您正在尝试安装 php 和 mysql 的组合包,并且您已经安装了 mysql。卸载 Mysql 然后运行 yum install php53-mysql
-
感谢您的回复!问题是服务器上有几个 ruby 应用程序都使用当前的 MySQL 安装。我也尝试过 yum 命令,但没有运气。
-
也可以在serverfault.com提问
标签: php mysql centos php-5.3 centos5