zoukankan      html  css  js  c++  java
  • 安装源REMI做源 CentOS上 PHP 的安装和升级

    最近研究安装源,稍微总结一下,以后继续补充:

                   Centos上安装PHP一般来说有两种做法, 要不通过wget下载安装文件,手动安装。 要不通过源repo安装。

                       CentOS上的安装源有好几个(加入如下), 官方的CentOS-Base.repo更新太迟缓, 不太好用, 比如官方的repo就没有php-sqlite的源。

                            http://blog.51osos.com/linux/rhel-centos-fedora-epel-remi-rpmforge-rpmfusion/

                       一般来说,推荐使用REMI的源, 更新快, 文件充分。

        

      1. CentOS上使用REMI的源

                     首先安装yum-priorites

                    

    yum -y install yum-priorities

                     修改CentOS-Base.repo文件,设置base/updates中的 "priority=1"、其他"prinrity=2"

                    

    vim /etc/yum.repos.d/CentOS-Base.repo

                    安装remi所需组件(大陆有些地方可能下载速度会为0,此时需要在官网手动下载)

    sudo wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
    sudo wget http://rpms.famillecollet.com/el5.i386/remi-release-5-8.el5.remi.noarch.rpm
    sudo rpm -Uvh remi-release-5-8.el5.remi.noarch.rpm epel-release-5-4.noarch.rpm

                    将remi设置为有效

    # vim /etc/yum.repos.d/remi.repo
    [remi]
    name=Les RPM de remi pour Enterprise Linux 5 - $basearch
    baseurl=http://rpms.famillecollet.com/el5.$basearch/
    http://iut-info.univ-reims.fr/remirpms/el5.$basearch/
    enabled=0
    priority=1

                    确认remi是不是有效

        每日一道理
    盈盈月光,我掬一杯最清的;落落余辉,我拥一缕最暖的;灼灼红叶,我拾一片最热的;萋萋芳草,我摘一束最灿的;漫漫人生,我要采撷世间最重的———毅力。
    yum repolist all

        

        2.PHP的安装

    sudo yum --enablerepo=remi install php php-cli php-common php-mbstring

                    PHP相干组件的安装

    sudo yum --enablerepo=remi,epel install php-mcrypt
    sudo yum --enablerepo=remi,epel install php-gd
    sudo yum --enablerepo=remi,epel install php-xml
    sudo yum --enablerepo=remi,epel install php-sqlite
    sudo yum --enablerepo=remi,epel install php-process

                  pear的安装

    sudo yum --enablerepo=remi install php-pear
    sudo yum -y install --enablerepo=remi php-pear-Auth-SASL*
    sudo yum -y install --enablerepo=remi php-pear-Mail
    sudo yum -y install --enablerepo=remi php-pear-Mail-Mime
    sudo pear install Crypt_Blowfish
    cd ~/work/product
    wget http://colo-ri.jp/downloads/Jsphon-1.0.1.tgz
    sudo pear install Jsphon-1.0.1.tgz
    sudo pear install Crypt_Blowfish

        

     3.PHP的版本升级

                      首先确定源上的php的最新版本

    sudo yum list --enablerepo=remi php

                      针对需要升级的部分,用如下命令

    sudo yum --enablerepo=remi -y update php php-cli php-common php-mbstring

        

        

    4. PHP升级的风险

                   php升级以后很有可能出bug

                   比如php5.4以后,就不支撑全局变量的传递,所以升级以后全面的疏浚测试很重要!!!

        http://svn.ec-cube.net/open_trac/ticket/1869

        

        #以上#

    文章结束给大家分享下程序员的一些笑话语录: 问:你觉得让你女朋友(或者任何一个女的)从你和李彦宏之间选一个,你觉得她会选谁?  
      答:因为李艳红这种败类,所以我没女友!

    --------------------------------- 原创文章 By
    安装和源
    ---------------------------------

  • 相关阅读:
    【转】jmeter学习笔记——如何使用镜像服务器
    【转】jmeter学习笔记——分布式测试
    【转】jmeter学习笔记——一种简单的数据库性能测试方法
    【转】jmeter学习笔记——JDBC测试计划-连接Mysql
    【转】jmeter学习笔记——集合点
    【转】jmeter学习笔记——检查点
    【转】jmeter学习笔记——参数化
    【转】jmeter学习笔记——关联
    python笔记-字符串连接
    python3笔记-读取ini配置文件
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3105022.html
Copyright © 2011-2022 走看看