WDCP面板升级组件脚本及方法
坛子里面安装WDCP面板的帖有很多,但WDCP的组件也是老了一些,今天哥就带大家飞,升级各组件版本。
WDCP的Apache原则上是不能进行升级操作的,官方也说明不能进行操作升级呢!但也不乏有高手进行升级的,由于哥太菜了,所以这里不写apache升级。
本打算上传脚本的,结果论坛不支持上传压缩包,没有办法,用七牛存储了发上来的!
特别说明,云锁是个神奇的存在,如果安装了云锁,请在升级前将其卸载
卸载方法如下:
- /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 里面有选项
- Redis 安装Redis。
二、脚本使用
1.升级php
1.1 升级php5.3
- wget http://wdcp.vestavps.com/upgrade/php_up53.sh
- sh php_up53.sh
复制代码
1.2升级php5.3 内存小于1G
- wget http://wdcp.vestavps.com/upgrade/php_up53_1g.sh
- sh php_up53_1g.sh
复制代码
1.3升级php5.4
- wget http://wdcp.vestavps.com/upgrade/php_up54.sh
- sh php_up54.sh
复制代码
1.4升级php5.5
- wget http://wdcp.vestavps.com/upgrade/php_up55.sh
- sh php_up55.sh 这个脚本也是可以在后面加版本号进行升级的。一般人我不告诉他哦!
复制代码
1.5升级php5.6.9
- wget http://wdcp.vestavps.com/upgrade/php_up56.sh
- sh php_up56.sh
复制代码
最后重启apache
- service httpd restart
复制代码
PHP最新版本号查看: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
复制代码
nginx最新版本号查看: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
4.1php5.3版本安装
- wget http://wdcp.vestavps.com/upgrade/ZendGL_ins.sh
- sh ZendGL_ins.sh
复制代码
4.2php5.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
- wget http://wdcp.vestavps.com/upgrade/redis_ins.sh
- sh redis_ins.sh
复制代码
--------------------------------完------------------------------------------------
P.S.如果后续有版本,继续为大家放送!
原帖地址:http://bbs.qcloud.com/thread-9811-1-1.html