开发者社区> 问答> 正文

请问CentOS怎么使用yum升级php和mysql?



CentOS 5.10 64位
Apache 2.2.3
PHP 5.1.6    ------->想升到 5.2
MYSQL 5.0.95 ------------->想升到  5.1


请问怎么使用yum指令操作?





展开
收起
2016-06-08 03:09:26 6939 0
3 条回答
写回答
取消 提交回答
  • 一个程序员,欢迎骚扰!!!
    回 2楼(冲) 的帖子
    可以 到网站 直接 wget  源码包 或者rpm安装版  选择你要安装的版本
    2016-06-15 21:27:28
    赞同 展开评论 打赏
  • Re请问CentOS怎么使用yum升级php和mysql?
    引用第1楼dongshan8于2016-06-08 08:57发表的  :
    楼主您好,

    CentOS 5相对来说,是一个老版本了,且即使是php5.2,php官方也已经停止支持了。

    这里为您找到一个从php5.1升级到php5.2的说明,您可参考一下:https://wiki.centos.org/HowTos/PHP_5.1_To_5.2 [url=https://bbs.aliyun.com/job.php?action=topost&tid=284819&pid=794971][/url]


    谢谢 我想问下安装PHP 和 MYSQL的方法其一是不是可以xshell上传的?我记得我这个当初好像是自己找的下载上传的 那我现在升级的话 是不是也直接找到那个版本上传安装?

    -------------------------

    Re请问CentOS怎么使用yum升级php和mysql?
    引用第1楼dongshan8于2016-06-08 08:57发表的  :
    楼主您好,

    CentOS 5相对来说,是一个老版本了,且即使是php5.2,php官方也已经停止支持了。

    这里为您找到一个从php5.1升级到php5.2的说明,您可参考一下:https://wiki.centos.org/HowTos/PHP_5.1_To_5.2 [url=https://bbs.aliyun.com/job.php?action=topost&tid=284819&pid=794971][/url]



    谢谢 MYSQL还没有弄好。。。

    -------------------------

    Re回 2楼冲的帖子
    引用第4楼dongshan8于2016-06-16 11:58发表的 回 2楼(冲) 的帖子 :
    您好,

    上传文件一般可以通过scp,如Windows下的WinSCP来往远程服务器上传文件。

    安装新版本的php的难点之一是需要处理好软件包的依赖关系。如楼上提到,如果有现成的rpm等二进制安装包,是较理想的。 [url=https://bbs.aliyun.com/job.php?action=topost&tid=284819&pid=796845][/url]







    老是出现依赖关系 于是找了个代码   --nodeps --force 后面加了是可以安装了  但是又没有安装成功的样子。。。不知道怎么搞了 版主有现成的步骤么?我网上搜了不少 但是都多多少少出现问题 没办法照着弄


    [root@iZ947uhlanwZ /]# rpm -ivh MySQL-server-community-5.1.72-1.sles10.x86_64.rpm
    error: Failed dependencies:
        aaa_base is needed by MySQL-server-community-5.1.72-1.sles10.x86_64
        pwdutils is needed by MySQL-server-community-5.1.72-1.sles10.x86_64












    -----


    [root@iZ947uhlanwZ /]# rpm -ivh MySQL-server-community-5.1.72-1.sles10.x86_64.rpm MySQL-client-community-5.1.72-1.sles10.x86_64.rpm MySQL-devel-community-5.1.72-
    1.sles10.x86_64.rpm --nodeps --force


    Preparing...                ########################################### [100%]
       1:MySQL-devel-community  ########################################### [ 33%]
       2:MySQL-server-community ########################################### [ 67%]


    PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
    To do so, start the server, then issue the following commands:


    /usr/bin/mysqladmin -u root password 'new-password'
    /usr/bin/mysqladmin -u root -h iZ947uhlanwZ password 'new-password'


    Alternatively you can run:
    /usr/bin/mysql_secure_installation


    which will also give you the option of removing the test
    databases and anonymous user created by default.  This is
    strongly recommended for production servers.


    See the manual for more instructions.


    Please report any problems with the /usr/bin/mysqlbug script!


    Starting MySQL.......Manager of pid-file quit without updating file.[FAILED]
    Giving mysqld 2 seconds to start
       3:MySQL-client-community ########################################### [100%]
    [root@iZ947uhlanwZ /]#


    [root@iZ947uhlanwZ /]# rpm -qa|grep mysql
    [root@iZ947uhlanwZ /]# rpm -qa|grep mysql
    [root@iZ947uhlanwZ /]#

    -------------------------

    Re回 5楼冲的帖子
    引用第7楼dongshan8于2016-06-17 22:34发表的 回 5楼(冲) 的帖子 :
    您好,

    Starting MySQL.......Manager of pid-file quit without updating file.[FAILED]

    从这句来看,好象您的mysql没有启动成功喔。 [url=https://bbs.aliyun.com/job.php?action=topost&tid=284819&pid=797349][/url]

    然后用yum安装,下面显示的mysql-5.0.95-5.el5_9是不是说的安装的还是5.0.95的?其他又是5.1.70的 而且不是说安装service client devel三个就可以么 这里又少了个client。。。然后也不知道要装哪个 又把test什么的装进去。。。



    [root@iZ947uhlanwZ ~]# rpm -qa |grep -i mysql
    mysql51-runtime-1-9.el5
    mysql51-mysql-server-5.1.70-1.el5
    mysql-5.0.95-5.el5_9
    mysql51-mysql-libs-5.1.70-1.el5
    perl-DBD-MySQL-3.0007-2.el5
    mysql51-mysql-test-5.1.70-1.el5
    mysql51-mysql-5.1.70-1.el5
    mysql51-mysql-bench-5.1.70-1.el5

    -------------------------

    Re请问CentOS怎么使用yum升级php和mysql?
    哎 不纠结了 直接装了个镜像 内置了nginx什么的了
    2016-06-15 21:20:32
    赞同 展开评论 打赏
  • 旺旺:nectar2。
    楼主您好,

    CentOS 5相对来说,是一个老版本了,且即使是php5.2,php官方也已经停止支持了。

    这里为您找到一个从php5.1升级到php5.2的说明,您可参考一下: https://wiki.centos.org/HowTos/PHP_5.1_To_5.2

    -------------------------

    回 2楼(冲) 的帖子
    您好,

    上传文件一般可以通过scp,如Windows下的WinSCP来往远程服务器上传文件。

    安装新版本的php的难点之一是需要处理好软件包的依赖关系。如楼上提到,如果有现成的rpm等二进制安装包,是较理想的。

    -------------------------

    回 5楼(冲) 的帖子
    您好,

    Starting MySQL.......Manager of pid-file quit without updating file.[FAILED]

    从这句来看,好象您的mysql没有启动成功喔。
    2016-06-08 08:57:23
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
PHP安全开发:从白帽角度做安全 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载

相关镜像