WDCP面板升级组件脚本及方法-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

WDCP面板升级组件脚本及方法

鬼才神兵 2015-09-11 21:02:54 13526
坛子里面安装WDCP面板的帖有很多,但WDCP的组件也是老了一些,今天哥就带大家飞。
WDCP的Apache原则上是不能进行升级操作的,官方也说明不能进行操作升级呢!但也不乏有高手进行升级的,由于哥太菜了,所以这里不写apache升级。
哥把脚本用附件的形式传上来后,许多人不会用啊,哥的心啊,所以哥赶快把文件存在七牛,并绑定新域名,好在没有3个工作日审核就通过了。
但是哥还是要把脚本以附件的形式传上来,这样给有需要的人可以改动再安装。
还有一点特别说明,云锁是个神奇的存在,如果安装了云锁,请在升级前将其卸载
卸载方法如下
/usr/local/yunsuo_agent/uninstall 过一会就好了。你会看到uninstall success的提示。


一、脚本介绍
1.升级php
  • php_up53.sh             升级php5.3
  • php_up53_1g.sh       内存小于1G或是上面的编译失败可以使用这个升级php5.3
  • php_up54.sh             升级php5.4
  • php_up55.sh             升级php5.5

2.升级mysql
  • mysql_up55.sh            升级mysql5.5

3.升级Nginx或Tengine脚本
  • nginx_up.sh                  升级Nginx

4.安装Zend Guard Loader
  • ZendGL_ins.sh              安装Zend Guard Loader 针对php5.3版本
  • Zendguard6.sh         安装Zend Guard Loader 针对php5.4版本

5.一些扩展安装  这些扩展部分有对应版本限制,单独放出来,给有需要的人,小白需要指导下使用。
  • libmcrypt_ins.sh           安装libmcrypt扩展
  • memcached_ins.sh      安装memcached
  • mysql_innodb_ins.sh    安装mysql_innodb扩展
  • mysqli_ins.sh                安装mysqli扩展       这个是版本是php5.2.17或是php5.4.34  里面有选项
  • pdo_mysql_ins.sh        安装pdo_mysql组件  这个是版本是php5.2.17或是php5.3.27  里面有选项(这个可是phpwind的重要组件哦)

二、脚本使用
1.升级php wget http://wdcp.vestavps.com/upgrade/php_up53.sh
sh php_up53.sh

wget http://wdcp.vestavps.com/upgrade/php_up53_1g.sh
sh php_up53_1g.sh
wget http://wdcp.vestavps.com/upgrade/php_up54.sh
sh php_up54.sh
wget http://wdcp.vestavps.com/upgrade/php_up55.sh
sh php_up55.sh   这个脚本也是可以在后面加版本号进行升级的。一般人我不告诉他哦!
service httpd restart

最新版本号查看:http://php.net/downloads.php
升级出错请单独安装iconv
wget http://down.wdlinux.cn/in/iconv_ins.sh
sh iconv_ins.sh


2.升级mysql
wget http://wdcp.vestavps.com/upgrade/mysql_up55.sh
sh mysql_up55.sh

service mysqld start

如果升级后重启mysql不成功,请修改mysql的配置文件:
vi /www/wdlinux/init.d/mysqld
修改46 47行的目录为安装目录与数据库目录
修改如下:
basedir=/www/wdlinux/mysql
datadir=/www/wdlinux/mysql/var

3.升级Nginx
wget http://wdcp.vestavps.com/upgrade/nginx_up.sh
sh nginx_up.sh   后面可加相应版本号升级成你想要的版本,一般人我不告诉他。
service nginx restart
最新版本号查看:http://nginx.org/en/download.html
升级为Tengine
http://wdcp.vestavps.com/upgrade/tengine_up.sh
sh tengine_up.sh
根据提示信息填写版本号可以升级不同版本哦!


4.安装ZendGuardLoader
zend opt从php5.3开始已不再支持,也就是说有用到zend opt的,就不要升级了,否则只会瞎折腾不过可以使用Zend Guard Loader
php5.3版本安装
wget http://wdcp.vestavps.com/upgrade/ZendGL_ins.sh
sh ZendGL_ins.sh
php5.4版本安装
http://wdcp.vestavps.com/upgrade/Zendguard6.sh
sh Zendguard6.sh



5.一些扩展安装  这些扩展部分有对应版本限制,单独放出来,给有需要的人,小白需要指导下使用。 wget http://wdcp.vestavps.com/upgrade/libmcrypt_ins.sh
sh libmcrypt_ins.sh
wget http://wdcp.vestavps.com/upgrade/memcached_ins.sh
sh memcached_ins.sh
wget http://wdcp.vestavps.com/upgrade/mysql_innodb_ins.sh
sh mysql_innodb_ins.sh
wget http://wdcp.vestavps.com/upgrade/mysqli_ins.sh
sh mysqli_ins.sh
wget http://wdcp.vestavps.com/upgrade/pdo_mysql_ins.sh
sh pdo_mysql_ins.sh
--------------------------------完------------------------------------------------
P.S.如果后续有版本,继续为大家放送!







关系型数据库 MySQL Shell 应用服务中间件 PHP Apache 数据库 nginx
分享到
取消 提交回答
全部回答(8)
  • jean2016
    2016-10-23 04:39:43
    ReWDCP面板升级组件脚本及方法
    升级前一定先卸载云锁。
    /usr/local/yunsuo_agent/uninstall
    0 0
  • 乌龙寺论坛
    2016-02-26 21:29:52
    ReWDCP面板升级组件脚本及方法
    哈不错的说     啊
    0 0
  • 西秦说云
    2016-02-11 14:52:48
    Mark一下
    0 0
  • 逝风
    2016-02-04 14:01:44
    ReWDCP面板升级组件脚本及方法
    云币是什么鬼
    0 0
  • 我本戏子
    2015-09-12 21:00:44
    ReWDCP面板升级组件脚本及方法
    厉害 这么多脚本都搞全了
    不过也从侧面说明WDCP快过时了
    0 0
滑动查看更多

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程