标题:
[教程]
WDCP升级MySQL5.5、Zend Optimizer/Zend Guard Loader脚本大集合
[打印本页]
作者:
focusl
时间:
2017-11-2 04:27
标题:
WDCP升级MySQL5.5、Zend Optimizer/Zend Guard Loader脚本大集合
本帖最后由 focusl 于 2017-11-2 04:33 编辑
用root帐号登陆SSH,执行以下命令,一行为一条命令。
1、升级MySQL版本至5.5
wget
http://down.wdlinux.cn/in/mysql_up55.sh
sh mysql_up55.sh
耐心等候,直到“mysql update is OK”出现。此时虽然脚本提示mysql升级完成,但网站无法登陆wdcp后台,ssh下一查连mysql进程都没有启动,如是手动执行mysql进程:service mysqld restart,启动报错:
Starting MySQL... ERROR! Starting MySQL.The server quit without updating PID file (/www/wdlinux/mysql-5.5.27/data/unassigned.psychz.net.pid).
解决方法: 输入命令:vi /www/wdlinux/init.d/mysqld 编辑mysql配置文件,通过vi命令(按i进入编辑模式、按ESC退出编辑模式、输入:wq保存退出)新增加两行如下配置:
basedir=/www/wdlinux/mysql-5.5.27datadir=/www/wdlinux/mysql-5.5.27/var
或者以下两行代码也可以:
basedir=/www/wdlinux/mysqldatadir=/www/wdlinux/mysql/var
保存退出,重启mysql进程,输入:service mysqld start,启动成功!
2、安装Zend Guard Loader
wdCP默认安装的是Zend Optimizer 3.3.3,只支持php5.2.x,无法支持php5.3,所以如果要用php5.3,重新安装Zend Guard Loader
wget
http://down.wdlinux.cn/in/ZendGL_ins.sh
sh ZendGL_ins.sh
安装之后一般会自动添加配置代码到php.ini,如果没有,可以手动添加:
[Zend]
zend_extension = /www/wdlinux/Zend/lib/ZendGuardLoader.so
zend_loader.enable = 1
3、安装Memcached缓存
wget -c
http://down.wdlinux.cn/in/memcached_ins.sh
sh memcached_ins.sh
安装完毕后,脚本会自动添加配置代码到php.ini,如果没有添加,可以手动添加:
[memcache]
extension_dir =/www/wdlinux/php/lib/php/extensions/no-debug-zts-20060613
extension=memcache.so
然后启动服务
service memcached start | stop | restart
注:sh脚本里面有一个libevent是https地址下载,有些系统不支持,可能会安装不成功,可以把文件保持到一个可以下载的地方,然后到sh脚本里面改一下这个的地址就可以了。
作者:
admin
时间:
2017-11-2 09:28
很好
作者:
zry
时间:
2017-11-2 13:22
省了不少事
作者:
focusl
时间:
2017-11-3 12:44
回复
2#
admin
老大,控制面板后台能不能设置个 超级时间 的设置功能,现在控制面板一个不注意就要求登录。
作者:
nwjun
时间:
2017-11-27 12:52
按照楼主的方法行不通是什么原因啊!!
作者:
zuohaichuan
时间:
2018-10-10 11:21
很好,真实有效
欢迎光临 WDlinux官方论坛 (http://wdlinux.cn/bbs/)
Powered by Discuz! 7.2