mysql用jason的源后,虽然可以直接yum到5.5了,但是php-mysql无法使用了
总是无法update到对应的依赖包。
错误如下:
Resolving Dependencies
--> Running transaction check
---> Package php-mysql.i386 0:5.2.17-jason.2 set to be updated
--> Processing Dependency: libmysqlclient.so.16 for package: php-mysql
--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16) for package: php-mysql
--> Running transaction check
---> Package mysql.i386 0:5.1.58-jason.1 set to be updated
--> Processing Conflict: mysql55 conflicts mysql < 5.5.28
--> Finished Dependency Resolution
mysql55-5.5.28-1.w5.i386 from installed has depsolving problems
--> mysql55 conflicts with mysql
Error: mysql55 conflicts with mysql
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和mysql相关的都删除了,然后切换一个源,重新安装php和mysql
删除php内容
rpm -qa|grep mysql
rpm -qa|grep php
把看到的内容都删除了
yum remove php-*
yum remove mysql
yum erase mysql-libs
切换源
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
安装mysql
yum --enablerepo=remi,remi-test install mysql mysql-server
yum --enablerepo=remi,remi-test install php
yum --enablerepo=remi,remi-test install php-mysql
终于再也没看到那个可恶的包依赖了。
分享到:
相关推荐
下载完成后,按照安装向导的步骤进行安装,选择“升级现有MySQL服务器”选项。 三、解决乱码问题 升级过程中可能出现的乱码问题通常与字符集设置有关。在MySQL 5中,建议使用更通用的UTF-8字符集。你可以通过修改...
标题 "php_pdo_mysql.dll_dll_PDO_MYSQL_php_" 暗示了我们正在讨论的是PHP的一个扩展,即PDO...了解以上知识点后,开发者就能更好地理解和解决PHP环境中与PDO_MYSQL相关的DLL问题,从而确保MySQL数据库操作的顺利进行。
这份"Web开发入门经典——使用PHP6、Apache和MySQL"的教程资源将帮助初学者理解这三个工具的基本概念和实际应用。 PHP(Hypertext Preprocessor)是一种广泛使用的开源服务器端脚本语言,尤其适合于Web开发。PHP6,...
8. **版本升级**:随着时间推移,可能需要升级PHP、Apache和MySQL到最新版本,以获取安全更新和新特性。在升级前,请务必备份现有配置和数据,遵循官方的升级指南进行操作。 总之,配置PHP、Apache和MySQL涉及多个...
在搭建过程中,我们通常会使用集成环境如phpStudy,这是一个非常流行的PHP开发工具,提供了包括PHP、MySQL在内的多种服务器软件的一键安装服务。例如,你提供的压缩包文件名"phpStudy_64"就很可能是一个64位版本的...
10. **硬件升级**:如果软件优化无法满足需求,考虑提升硬件配置,如增加RAM、使用更快的硬盘或采用SSD,甚至分布式存储解决方案。 综上所述,MySQL优化是一个多维度的过程,涉及了数据库设计、查询优化、内存配置...
如果PHP未安装或需要更新,可以参考官方文档或者使用包管理器(如apt、yum)进行安装或升级。 接下来,确保PHP已经启用了一些必要的扩展,特别是`pdo`和`mysqlnd`(MySQL Native Driver),因为PDO_MYSQL依赖于它们...
使用ComsenzEXP工具搭建PHP+MySQL本地环境的步骤通常包括以下几个环节: 1. **下载与安装**:首先,你需要下载ComsenzEXP_X3GBK.exe这个压缩包文件,并进行解压。然后运行解压后的安装程序,按照提示进行安装。 2....
但是缺点是软件版本有点低,官方提供的两种方法安装后版本都比较低,在centos5.5里rpm包安装的php是5.2,mysql是5.1,这几个包是从网上找的,shell文件,可以自定义升级到php任意版本,和mysql任意版本,不过前提是...
3. 迁移数据:可以通过导出和导入数据、或者使用MySQL的在线升级工具,如`mysql_upgrade`命令。 4. 配置新版本的MySQL服务,包括修改配置文件(如my.cnf),以适应新版本的需求。 5. 测试新数据库,确保所有功能正常...
【基于PHP+MySQL的小型后台系统详解】 在IT行业中,构建小型后台系统是常见的需求,尤其对于初创企业和个人开发者来说,高效、轻量级的解决方案至关重要。PHP与MySQL的组合正是满足这一需求的理想选择,它们提供了...
记得定期更新这些组件以保持系统的安全性,可以使用`sudo apt-get upgrade`(Debian系)或`sudo yum update`(RPM系)进行升级。此外,根据实际需求,你可能还需要配置防火墙规则,允许外部访问你的Web服务。
在开发Web应用程序时,一个常见的开发环境配置是使用Apache作为Web服务器,PHP作为服务器端脚本语言,MySQL作为数据库管理系统。这种组合通常被称为LAMP或WAMP(Windows下的LAMP),适用于快速搭建动态网站或Web应用...
MiniServer是一款绿色、精简、迷你的WANMP(Windows+Apache+Nginx+MySQL+PHP)服务端程序,使用本工具可以非常方便的搭建网站服务器。 重要说明: 由于MiniServer包含组件比较复杂,所以每次更新都会或多或少对其...
《PHP+MySQL图书管理系统源代码解析》 在IT领域,PHP和MySQL是构建Web应用程序的常见组合,尤其在开发中小型数据库驱动的系统时,如图书管理系统。本篇将深入探讨这个"php+mysql图书管理系统源代码"的核心概念、...
在 PHPweb 的使用过程中,适时的升级对于系统的安全性和功能完善至关重要。"PHPweb 升级补丁+升级包+升级说明" 提供了对现有系统进行更新的所有必要组件,确保用户能够顺利地将他们的 PHPweb 系统提升到最新版本。 ...
php集成开发工具nmp(nginx+mysql+php)免安装版,一键解压无需安装,直接运行nmp.exe即可,项目放在root目录即可,如果想升级php|nginx|mysql自行去官方下载免安装版覆盖soft中的目录即可
使用PHP的MySQLi或PDO扩展建立与MySQL数据库的连接,执行SQL语句。在报名系统中,可能涉及创建新的报名记录,或者查询已有的报名信息。 6. **会话管理** 为了跟踪用户的登录状态和报名进度,通常需要使用PHP的...