无标题文档
WDCDN联

盟内部测试火热进行中
wdCP系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdCDN系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
wdOS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdDNS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
注册 发贴 提问 回复-必看必看 wddns免费智能 DNS 开通 本地或虚拟机使 用wdcp 一键包在mysql编 译时"卡住"
【300G高防】双线 无视攻击 wdcp官方技术支持/服务 快云主机,更快性能
价格秒杀其它厂商
腾讯云优惠中,现注册更有260代金额券赠送
返回列表 发帖
提问三步曲: 提问先看教程/FAQ索引(wdcp,一键包,wdOS)及搜索,会让你更快解决问题
1 对应版块,提供系统版本位数,wdcp版本,lamp,lnmp,lnamp是哪个环境,rpm或编译安装
2 有哪些错误信息或提示,贴上论坛或截图发论坛
3 做过哪些操作或更改或设置等详细说明

温馨提示:信息不详,很可能会没人理你!论坛有相应教程说明的,也可能没人理!因为,你懂的

[教程] wdcp升级PHP5.6.16、MySql5.6.28、zend guard、Opcache安装扩展xcache和memcached

本帖最后由 8l8 于 2016-1-10 13:41 编辑

环境平台Linux 32位 CentOS6.2
sh和安装包已打包下载 top.zip (1.23 MB)
一定要对应路径:root文件夹的上传到/root目录下。。。
tmp文件夹的上传到/tmp目录下。。。

适合新开通wdcp环境的vps/云服务器,若有重要数据,请自行备份,升级mysql后需重新编译php,所以推荐升级数据库后
再升级php5.4/5.6或更高版本


升级mysq 版本到:5.6.28
下载mysq5.6.sh

上传到root目录下。如:/root/mysql5.6.sh

执行以下命令:

sh mysq5.6.sh

一步到位

升级PHP 版本到:5.6.16
下载php5.6.sh

上传到root目录下。如:/root/php5.6.sh

执行以下命令:

      sh php5.6.sh
一步到位
phpStudy 探针 2014.png
2016-1-10 13:40

安装Zend Opcache
直接在php.ini后面加上重启服务service httpd restart就行了。
[Zend Opcache]
zend_extension= /www/wdlinux/php/lib/php/extensions/no-debug-non-zts-20131226/opcache.so
opcache.memory_consumption=64
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.force_restart_timeout=180
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1


安装zend guard
下载Zendguard6.sh

上传到root目录下。如:/root/Zendguard6.sh

     执行以下命令:
     sh Zendguard6.sh 5.6 一步到位
phpinfo().png
2016-1-9 23:21


安装memcached数据库缓存扩展下载memcached.sh
      上传到root目录下。如:/root/memcached.sh

     执行以下命令:

    sh memcached.sh

一步到位
安装PHP缓存加速扩展eAccelerator,xcache和memcached.png
2016-1-9 23:04


安装XCache 3.2.0、PHP缓存扩展
20140918~XCache 3.2.0 发布. 增加 PHP_5_6 支持. 详情参见发布包内的 NEWS 与 ChangeLog 文件
执行以下命令:(全部)

wget http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache-3.2.0.tar.gz
tar -zxvf xcache-3.2.0.tar.gz
cd xcache-3.2.0
/www/wdlinux/php/bin/phpize
./configure -with-php-config=/www/wdlinux/php/bin/php-config -enable-xcache -enable-xcache-coverager -enable-inline-optimization -disable-debug
make
make install
abbr_dd0501eee2983bb08752ca05f5c3cee2.png
2016-1-10 13:40

一步到位
重启服务service httpd restart

安装完成后php.ini
[Zend Opcache]
zend_extension= /www/wdlinux/php/lib/php/extensions/no-debug-non-zts-20131226/opcache.so
opcache.memory_consumption=64
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.force_restart_timeout=180
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1
[Zend]
zend_extension = /www/wdlinux/Zend/lib/ZendGuardLoader.so
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
[memcache]
extension_dir=/www/wdlinux/php/lib/php/extensions/no-debug-non-zts-20131226
extension=memcache.so
[xcache-common]
extension = xcache.so
[xcache]
xcache.shm_scheme = "mmap"
xcache.size = 160M
xcache.count = 1
xcache.slots = 8K
xcache.ttl = 0
xcache.gc_interval = 0
xcache.var_size = 4M
xcache.var_count = 1
xcache.var_slots = 8K
xcache.var_ttl = 0
xcache.var_maxttl = 0
xcache.var_gc_interval = 300
xcache.var_namespace_mode = 0
xcache.var_namespace = ""
xcache.readonly_protection = Off
xcache.mmap_path = "/tmp/xcache"
xcache.coredump_directory = ""
xcache.coredump_type = 0
xcache.disable_on_crash = Off
xcache.experimental = Off
xcache.cacher = On
xcache.stat = On
xcache.optimizer = Off

[xcache.coverager]
xcache.coverager = Off
xcache.coverager_autostart = On
xcache.coveragedump_directory = ""      

到这里已经全部完成了。。。
说下优化和缓存扩展

eAccelerator,xcache是PHP缓存扩展,memcached、APC缓存是数据库缓存扩展,一般两者只要安装其中一个即可,不要贪多了。贪多问题多,优化变老化了。。。缓存库存了。。。
(php和mysql执行要进行大量编译,一般半小时-几小时才能安装完成)
Linux

辛苦了!学习!希望也能升级下phpmyadmin谢谢!!
玩味

TOP

多谢分享。
  。

TOP

升级成功,mysql也可以正常启动,登入后台显示无法连接mysql,请检查mysql是否已启动及用户密码是否设置正确!:  :(
  。

TOP

看起来不错嘛 哈哈试一下
123123123

TOP

就一个包,还告诉我金币不足……

TOP

不错,正需要

TOP

啊需要一个金币,,刚好只有一个金币~~~~

TOP

有点不敢升级

TOP

回复 4# lc3389

一样,我也出了这样的问题

TOP

回复 4# lc3389


    我解决了...升级后,没有迁移数据库

将/www/wdlinux/mysql-5.1.63/var 下的所有文件复制到   /www/wdlinux/mysql/var  就行了...

当然
还是需要修改/www/wdlinux/init.d/mysqld 此路径下的46和47 这2行的内容!修改如下!


basedir=/www/wdlinux/mysql/
datadir=/www/wdlinux/mysql/var

TOP

我也来升级一下啊
这个还真

TOP

:lol:lol:lol:lol:lol

TOP

顶帖前来学习
Jangrui

TOP

[root@localhost ~]# service mysqld start
百思不得其姐
Warning: World-writable config file '/etc/my.cnf' is ignored
Warning: World-writable config file '/www/wdlinux/etc/my.cnf' is ignored
Starting MySQL. ERROR! The server quit without updating PID file (/www/wdlinux/mysql/var/localhost.localdomain.pid).
[root@localhost ~]#

TOP

返回列表