wdcp升级PHP5.6.16、MySql5.6.28、zend guard、Opcache安装扩展xcache和memcached
[i=s] 本帖最后由 8l8 于 2016-1-10 13:41 编辑 [/i][color=#666666][size=12px]环境[/size][/color][color=#666666][size=12px]平台[/size][/color][color=#666666][size=12px]:[/size][/color][color=#666666][font=Verdana,]Linux 32位 [/font][/color][color=#666666][font=Verdana,]CentOS6.2[/font][/color]
[color=#2b2b2b]sh和安装包已打包[/color]下载[attach]5748[/attach]
一定要对应路径:root文件夹的上传到/root目录下。。。
tmp文件夹的上传到/tmp目录下。。。
[p=25, 2, left]适合新开通wdcp环境的vps/云服务器,若有重要数据,请自行备份,升级mysql后需重新编译php,所以推荐升级数据库后
再升级php5.4/5.6或更高版本[/p]
升级[color=#2b2b2b]mysq[/color][color=#000][font=Arial][size=12px] 版本到:5.6.28[/size][/font][/color]
[size=12px]下载[/size][color=#2b2b2b]mysq5.6.sh [/color]
[p=30, 2, left][size=12px]上传到root目录下。如:[/size][color=#48d1cc]/root/mysql5.6.sh[/color][/p][p=30, 2, left][color=#000]执行以下命令:[/color][/p][p=30, 2, left][color=#2b2b2b]sh mysq5.6.sh [/color]
[/p][color=#333333]一步到位[/color]
升级[color=#000][font=Arial][size=12px]PHP 版本到:5.6.16[/size][/font][/color]
[font=Verdana, Microsoft YaHei, Arial, Helvetica, sans-serif][color=#2b2b2b]下载[size=12px]php5.6.sh[/size][/color][/font][p=30, 2, left][size=12px]上传到root目录下。如:[/size][color=#48d1cc]/root/php5.6.sh[/color][/p][p=30, 2, left]执行以下命令:[/p][font=Verdana, Microsoft YaHei, Arial, Helvetica, sans-serif][color=#2b2b2b] sh php5.6.sh [/color][/font]
[color=#333333]一步到位[/color][color=#333333][attach]5750[/attach]
[/color][color=#2b2b2b][font=Verdana]安装[/font][/color][size=12px]Zend Opcache[/size]
直接在[font=Tahoma, Arial, Helvetica, sans-serif][size=12px]php.ini后面加上[/size][/font][color=#2b2b2b][size=12px][font=Verdana,]重启服务[/font][/size][/color][color=#000][size=12px][font=Consolas,]service httpd restart[/font][/size][/color][font=Tahoma, Arial, Helvetica, sans-serif][size=12px]就行了。[/size][/font]
[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
[font=Verdana][color=#2b2b2b]
[/color][/font][color=#2b2b2b][font=Verdana,]安装zend guard[/font][/color]
[color=#2b2b2b][font=Verdana,]下载[/font][/color][color=#2b2b2b][font=Verdana,]Zendguard6.sh[/font][/color][color=#2b2b2b][font=Verdana,]
[/font][/color][p=30, 2, left][color=#2b2b2b][size=12px]上传到root目录下。如:[/size][/color][color=#48d1cc]/root/[size=12px]Zendguard6.sh[/size][/color][/p][color=#000] 执行以下命令:[/color]
[color=#2b2b2b][font=Verdana,] sh Zendguard6.sh 5.6 [/font][/color][color=#333333]一步到位[/color]
[attach]5749[/attach]
安装[color=#2b2b2b][font=Verdana,]memcached[/font][/color]、[color=#000]数据库缓存扩展[/color][color=#2b2b2b][font=Verdana,]下载[/font][/color][color=#2b2b2b][font=Verdana,]memcached.sh[/font][/color]
[color=#2b2b2b][size=12px] 上传到root目录下。如:[/size][/color][color=#48d1cc]/root/[/color][font=Verdana,][color=#48d1cc]memcached.sh[/color][/font][font=Verdana, Microsoft YaHei, Arial, Helvetica, sans-serif][color=#2b2b2b]
[/color][/font][p=25, 2, left][color=#000][font=Verdana, Helvetica, Arial, sans-serif][size=12px] 执行以下命令:[/size][/font][/color][/p][p=25, 2, left] sh memcached.sh[/p][color=#333333]一步到位[/color]
[font=Microsoft Yahei, 微软雅黑, arial, 宋体, sans-serif][color=#333333][attach]5747[/attach]
[/color][/font]
安装XCache 3.2.0、[color=#000]PHP缓存扩展[/color]
20140918~[size=12px]XCache 3.2.0 发布. 增加 PHP_5_6 支持. 详情参见发布包内的 NEWS 与 ChangeLog 文件[/size]
执行以下命令:(全部[size=12px])[/size]
wget http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache-3.2.0.tar.gz
tar -zxvf [size=12px]xcache-3.2.0.tar.gz[/size]
cd [size=12px]xcache-3.2.0[/size]
/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
[attach]5751[/attach]
[color=#333333]一步到位[/color]
[color=#2b2b2b][font=Verdana,]重启服务[/font][/color][color=#000][font=Consolas,]service httpd restart[/font][/color]
安装完成后[color=#000][font=Tahoma, Arial, Helvetica, sans-serif][size=12px]php.ini[/size][/font][/color][font=Tahoma, Arial, Helvetica, sans-serif][color=#000000]
[/color][/font][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 = ""
到这里已经全部完成了。。。
[color=#000]说下优化和[/color][color=#000]缓存[/color][color=#000]扩展[/color]
[color=#000]eAccelerator,xcache是PHP缓存扩展,memcached、[/color]APC缓存[color=#000]是数据库缓存扩展,一般两者只要安装其中一个即可,不要贪多了。[/color][color=#000]贪多问题多,[/color]优化变老化了。。。缓存[color=#000]变[/color][color=#000]库存了。。。[/color]
[b](php和mysql执行要进行大量编译,一般半小时-几小时才能安装完成)[/b] 辛苦了!学习!希望也能升级下phpmyadmin谢谢!! 多谢分享。 升级成功,mysql也可以正常启动,登入后台显示无法连接mysql,请检查mysql是否已启动及用户密码是否设置正确!: :( 看起来不错嘛 哈哈试一下 就一个包,还告诉我金币不足…… 不错,正需要 啊需要一个金币,,刚好只有一个金币~~~~ 有点不敢升级 [b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=84737&ptid=52036]4#[/url] [i]lc3389[/i] [/b]
一样,我也出了这样的问题 [b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=84737&ptid=52036]4#[/url] [i]lc3389[/i] [/b]
我解决了...升级后,没有迁移数据库
将/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 我也来升级一下啊 :lol:lol:lol:lol:lol 顶帖前来学习 [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 ~]# [root@localhost ~]# service mysqld start
Starting MySQL. ERROR! The server quit without updating PID file (/www/wdlinux/mysql/var/localhost.localdomain.pid). 有没有升级成功的 金币啊,怎么不能自动获取啊。 :lol好好好~~~ 顶帖前来学习 顶贴 有没有金币呢 这个必须的支持下。。 多谢分享。 谢谢顶你了 mysql升级后出现这个错误:
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/li747-218.members.linode.com.pid). 看看,下载升级。 不错,正需要 希望能安装成功 [b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=84715&ptid=52036]1#[/url] [i]8l8[/i] [/b]
下载就要金币,我要金币金币金币 金币怎么来啊!