Centos下Yum更新及安装PHP5.5,5.6,7.0,redis及swoole扩展的安装

4 篇文章 0 订阅

1.检查当前安装的PHP包

           yum list installed | grep php

           如果有安装的PHP包,先删除他们

           yum remove 查询出来的php安装的PHP包


2.安装yum包

        CentOs 5.x
               rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm
        CentOs 6.x
               rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
        CentOs 7.X
               rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
               rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

        如果想删除上面安装的包,重新安装

               rpm -qa | grep webstatic   (搜索安装包)

               rpm -e  上面搜索到的包即可

3.运行yum install安装php

        yum install php55w.x86_64 php55w-cli.x86_64 php55w-common.x86_64 php55w-gd.x86_64 php55w-ldap.x86_64 php55w-mbstring.x86_64 php55w-mcrypt.x86_64 php55w-mysql.x86_64 php55w-pdo.x86_64

         yum install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64


注:如果想升级到5.6把上面的55w换成56w就可以了。

         yum install php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64

4.安装php一些依赖关系

         yum install  -y php70w php70w-opcache php70w-bcmath  php70w-cli php70w-common php70w-dba php70w-devel php70w-embedded php70w-enchant php70w-fpm php70w-gd php70w-imap php70w-interbase php70w-intl php70w-ldap php70w-mbstring php70w-mcrypt php70w-odbc php70w-opcache php70w-pdo php70w-pdo_dblib php70w-pdo_mysql php70w-pear php70w-pecl-apcu php70w-pecl-imagick php70w-pecl-xdebug php70w-pgsql php70w-phpdbg php70w-process php70w-pspell php70w-recode php70w-snmp php70w-soap php70w-tidy php70w-xml php70w-xmlrpc

5.安装PHP-FPM(如果是nginx服务器)

         yum install php55w-fpm
         yum install php56w-fpm
         yum install php70w-fpm
         注:如果想升级到5.6把上面的55w换成56w就可以了。

6.安装php的swoole扩展(php70w)

下载

       wget https://github.com/swoole/swoole-src/archive/v4.3.3.zip

解压

       unzip v4.3.3.zip

进入解压后的文件夹

       ①查找phpize的地址

                find / -name phpize

       ②执行查询出的phpize生成.configure文件,如:

                /usr/bin/phpize

      

       ③执行成功后查找php-config文件

               find / -name php-config

       ④运行编译配置检测命令,如:

               ./configure --with-php-config=/usr/bin/php-config

       ⑤成功后安装:

               分别执行make和make install

       ⑥查找php.ini文件

               find / -name php.ini

       ⑦编辑php.ini,在文件中加入extension=swoole.so

7.安装php的redis扩展(php70w)

下载

       wget https://github.com/phpredis/phpredis/archive/4.1.1.zip

解压

       unzip 4.1.1.zip

进入解压后的文件夹

       ①查找phpize的地址

                find / -name phpize

       ②执行查询出的phpize生成.configure文件,如:

                /usr/bin/phpize

      

       ③执行成功后查找php-config文件

               find / -name php-config

       ④运行编译配置检测命令,如:

               ./configure --with-php-config=/usr/bin/php-config

       ⑤成功后安装:

               分别执行make和make install

       ⑥查找php.ini文件

               find / -name php.ini

       ⑦编辑php.ini,在文件中加入extension=redis.so

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值