西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > 开发教程 > linux教程 >

WDCP面板升级PHP5.6.9、MySql5.5、Zend Guard Loader7版本过程

时间:2016-01-11 19:45来源:未知 作者:好模板 点击:
整理WDCP面板升级PHP版本到PHP5.6.9,默认的是PHP5.2.17太低了,执行PHP程序效率低,速度也不好,其次,对应到的常用应用也进行一定的升级,比如MySql5.5(默认是5.1)、Zend Guard、Memcached升

整理WDCP面板升级PHP版本到PHP5.6.9,默认的是PHP5.2.17太低了,执行PHP程序效率低,速度也不好,其次,对应到的常用应用也进行一定的升级,比如MySql5.5(默认是5.1)、Zend Guard、Memcached升级。

第一、WDCP升级PHP5.6.9

默认WDCP安装后我们看到的PHP版本是PHP5.2.17,这个版本已经够老了,如果希望提高执行效率,一定要升级到PHP5.4以上版本。我们是否还记得前一段时间,PHP漏洞之后官方也没有提供低版本的PHP补丁,所以目前我们最好升级到PHP稳定的PHP5.6.9版本。

一键包升级方法:

wget http://soft.itbulu.com/wdcp/php_up56.sh

sh php_up56.sh

我们在已有安装WDCP默认面板的前提下,然后执行上面的脚本,整个过程时间有点长,我们SSH执行等待,然后看到成功升级的界面。

WDCP面板升级PHP5.6.9、MySql5.5、Zend Guard Loader7版本过程

我们可以通过探针也可以看到当前已经是PHP5.6.9版本,这里需要说明的是,好模板已经将PDO_MYSQL内置部署了,所以我们在升级PHP之后,我已经给安装了PDO_MYSQL,对于有些程序需要这个组件的,就不需要单独安装了,因为单独安装还是比较麻烦的。

第二、WDCP升级MySql5.5

默认MYSQL版本是5.1.63,因为很多程序的需要,我们希望将MYSQL数据库的版本也需要升级到5.4以上,比如如今我们使用的新版WORDPRESS程序,采用的编码方式在低于MYSQL5.4下面是不兼容的,这就需要我们保持一致或者升级。在升级数据库版本之前,我们需要先备份好数据,要不出现问题就麻烦了。

wget http://soft.itbulu.com/wdcp/mysql_up55.sh

sh mysql_up55.sh

同样的,我们这里丢上脚本升级MYSQL数据库版本,在升级之前,我们如果有网站环境,最好先关闭MYSQL数据库运行,然后再执行。

WDCP面板升级PHP5.6.9、MySql5.5、Zend Guard Loader7版本过程

执行过程中,会出现类似这样的错误:

ERROR! MySQL server PID file could not be found!
Starting MySQL. ERROR! The server quit without updating PID file (/www/wdlinux/mysql-5.5.36/data/MyCloudServer.pid).

我们就需要解决这个问题,要不我们打开网站和WDCP面板之后是出现数据库链接错误。

vi /www/wdlinux/init.d/mysqld

找到下面两行:

basedir=

datadir=

然后替换成:

basedir=/www/wdlinux/mysql-5.5.27

datadir=/www/wdlinux/mysql-5.5.27/var

或者替换成:

basedir=/www/wdlinux/mysql

datadir=/www/wdlinux/mysql/var

然后重启service mysqld start数据库才可以。这个时候数据库已经更新成5.5了,但是不懂为什么在PHPMYADMIN哈上看到的还是老版本,但是不要紧我们直接用命令看。因为WDCP的特殊性,直接用mysql -V命令查看会出现错误,我们需要先执行软连接才可以。

如果你是32位的系统:

ln -s /www/wdlinux/mysql/lib/libmysqlclient.so.18  /usr/lib/

如果你是64位的系统:

ln -s /www/wdlinux/mysql/lib/libmysqlclient.so.18  /usr/lib64/

然后我们在执行mysql -V命令,才可以看到当前VPS中的MYSQL版本。

WDCP升级MySql5.5

这样,MYSQL5.5的升级已经完成。

第三、WDCP升级Zend Guard Loader(7.0版本)

这个问题之前有朋友留言需要解决的,我也答应了,只不过一直没有时间研究,这里分享出来,比较晚了,对不住了。因为在升级PHP版本之后,我们之前即便有安装过的Zend也会失效,因为不同的版本是不兼容的,这里如果我们的PHP5.6.9,那就需要安装Zend Guard7版本。

wget http://soft.itbulu.com/wdcp/zendguard7.sh
sh zendguard7.sh 5.6

执行命令,这个比较快,升级完毕之后,需要reboot重启VPS主机,才可以生效。

WDCP升级Zend Guard Loader

我们可以看到phpinfo探针中已经有Zend Guard Loader显示出来,说明已经安装完毕,而且成功。

(责任编辑:好模板)
顶一下
(2)
100%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容