?>
WDlinux官方论坛 - Powered by Discuz! Board
标题: [教程] wdcp升级PHP5.6.16、MySql5.6.28、zend guard、Opcache安装扩展xcache和memcached [打印本页]
作者: 8l8 时间: 2016-1-9 23:03 标题: 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
一步到位
安装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 一步到位
安装memcached、数据库缓存扩展下载memcached.sh
上传到root目录下。如:/root/memcached.sh
执行以下命令:
sh memcached.sh
一步到位
安装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
一步到位
重启服务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执行要进行大量编译,一般半小时-几小时才能安装完成)
图片附件: 安装PHP缓存加速扩展eAccelerator,xcache和memcached.png (2016-1-9 23:04, 27.57 KB) / 下载次数 15537
http://wdlinux.cn/bbs/attachment.php?aid=5747&k=0e80e5cefd48a1202830c9f17ce62ec4&t=1713565454&sid=XUUMFc
附件: top.zip (2016-1-9 23:13, 1.23 MB) / 下载次数 1395
http://wdlinux.cn/bbs/attachment.php?aid=5748&k=25ee369624402d16d6ab6380028c9ff7&t=1713565454&sid=XUUMFc
图片附件: phpinfo().png (2016-1-9 23:21, 17.49 KB) / 下载次数 15496
http://wdlinux.cn/bbs/attachment.php?aid=5749&k=4a3d9827d19d3d39071d0db96cebf68c&t=1713565454&sid=XUUMFc
图片附件: phpStudy 探针 2014.png (2016-1-10 13:40, 24.5 KB) / 下载次数 15474
http://wdlinux.cn/bbs/attachment.php?aid=5750&k=163303c9aa6f88c62d42a88637a7fa44&t=1713565454&sid=XUUMFc
图片附件: abbr_dd0501eee2983bb08752ca05f5c3cee2.png (2016-1-10 13:40, 7.59 KB) / 下载次数 15172
http://wdlinux.cn/bbs/attachment.php?aid=5751&k=5d4044f0b8678e628cb1803fd885f9cc&t=1713565454&sid=XUUMFc
作者: jmioi 时间: 2016-1-11 10:58
辛苦了!学习!希望也能升级下phpmyadmin谢谢!!
作者: lc3389 时间: 2016-1-12 10:38
多谢分享。
作者: lc3389 时间: 2016-1-12 11:22
升级成功,mysql也可以正常启动,登入后台显示无法连接mysql,请检查mysql是否已启动及用户密码是否设置正确!: :(
作者: shiqwang 时间: 2016-1-13 23:51
看起来不错嘛 哈哈试一下
作者: 150191092 时间: 2016-1-15 09:42
就一个包,还告诉我金币不足……
作者: otcmkt 时间: 2016-1-18 17:00
不错,正需要
作者: kismet82 时间: 2016-1-19 15:20
啊需要一个金币,,刚好只有一个金币~~~~
作者: xiangzuo 时间: 2016-1-19 16:31
有点不敢升级
作者: kismet82 时间: 2016-1-19 18:07
回复 4# lc3389
一样,我也出了这样的问题
作者: kismet82 时间: 2016-1-19 19:12
回复 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
作者: baomage 时间: 2016-1-20 20:09
我也来升级一下啊
作者: ipbao 时间: 2016-1-23 13:05
:lol:lol:lol:lol:lol
作者: jangru 时间: 2016-1-23 20:11
顶帖前来学习
作者: chold 时间: 2016-1-23 23:01
[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 ~]#
作者: chold 时间: 2016-1-23 23:02
[root@localhost ~]# service mysqld start
Starting MySQL. ERROR! The server quit without updating PID file (/www/wdlinux/mysql/var/localhost.localdomain.pid).
作者: ganyu8708 时间: 2016-1-25 11:31
有没有升级成功的
作者: 糊涂虫 时间: 2016-1-26 12:47
金币啊,怎么不能自动获取啊。
作者: 眼镜大大 时间: 2016-1-29 21:28
:lol好好好~~~
作者: lxmonarch 时间: 2016-1-30 12:47
顶帖前来学习
作者: hobbyplus 时间: 2016-1-30 23:58
顶贴 有没有金币呢
作者: xtpyeihc 时间: 2016-1-31 22:48
这个必须的支持下。。
作者: shuang 时间: 2016-2-1 18:25
多谢分享。
作者: zjdavid5 时间: 2016-2-2 02:10
谢谢顶你了
作者: zjdavid5 时间: 2016-2-2 02:39
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).
作者: yiranza 时间: 2016-2-3 17:17
看看,下载升级。
作者: yuping913 时间: 2016-2-17 14:24
不错,正需要
作者: lee9527 时间: 2016-2-20 12:13
希望能安装成功
作者: all17lai 时间: 2016-2-26 12:03
回复 1# 8l8
下载就要金币,我要金币金币金币
作者: moufer 时间: 2016-2-26 13:22
金币怎么来啊!
作者: foxzaizai 时间: 2016-2-26 21:24
顶帖前来学习
作者: kker577 时间: 2016-3-1 15:51
需要啊。看下能不能用
作者: junwen7788 时间: 2016-3-2 19:48
[root@li1164-119 ~]# service mysqld start
Starting MySQL. ERROR! The server quit without updating PID file (/www/wdlinux/mysql/var/li1164-119.pid).
怎么解决? 求帮忙?
作者: cqinter 时间: 2016-3-4 11:01
为什么要金币啊
作者: nlomo 时间: 2016-3-10 21:06
多谢分享。
作者: ling47yang 时间: 2016-3-13 00:40
多谢多谢,试试
作者: nlomo 时间: 2016-3-13 18:03
这个在试试
作者: wangweida 时间: 2016-3-14 16:54
辛苦了!学习!希望也能升级下phpmyadmin谢谢!!
作者: w693318006 时间: 2016-3-16 13:40
为啥我没有金币
作者: rootx 时间: 2016-3-23 14:10
回复 1# 8l8
学习一下要升级!!!!
作者: nlomo 时间: 2016-3-23 21:26
又下载了一次
作者: include5943 时间: 2016-4-17 01:53
很想用这个试试,就是没有金币啊
作者: nooshen 时间: 2016-4-17 12:27
需要的,需要的,
作者: tadploe 时间: 2016-4-26 20:12
可用?memcache好难安装好```
作者: sbc1818 时间: 2016-4-29 18:25
学习了,谢谢谢谢!
作者: rere613 时间: 2016-5-2 20:16
感谢!d感谢!d
作者: 17kkb 时间: 2016-5-3 13:54
没有金币呀金币,如何是好
作者: acqiqi 时间: 2016-5-9 14:01
不错不错学习了
作者: 陳俊庆 时间: 2016-5-10 16:55
支持你喔讚讚讚讚
作者: molidoudou 时间: 2016-5-25 09:18
时发生大发发送方式是否
作者: wapele 时间: 2016-6-1 21:42
我试试!!!!!!!!!!!!
作者: fanone 时间: 2016-6-3 21:16
升级 一下试试啊
作者: skyyw 时间: 2016-6-4 15:50
sh ./zendopcache_ins.sh
作者: ACGN在线 时间: 2016-6-6 20:23
再下载一次试试。。。
作者: luopeter168 时间: 2016-6-7 01:09
谢谢分享谢谢分享谢谢分享
作者: lovedavid78 时间: 2016-6-10 09:33
试一下
看看行不行
作者: flymeteor 时间: 2016-6-22 13:29
回复 1# 8l8
升级mysql5.6.28出现这个错误,是什么缘故。。。
-- Looking for asprintf-- Looking for asprintf - found
-- Check size of pthread_t
-- Check size of pthread_t - done
-- Using cmake version 2.8.12.2
-- Not building NDB
-- Performing Test HAVE_PEERCRED
-- Performing Test HAVE_PEERCRED - Success
-- Library mysqlclient depends on OSLIBS -lpthread;m;rt;dl
-- Googlemock was not found. gtest-based unit tests will be disabled. You can run cmake . -DENABLE_DOWNLOADS=1 to automatically download and build required components from source.
-- If you are inside a firewall, you may need to use an http proxy: export http_proxy=http://example.com:80
-- Library mysqlserver depends on OSLIBS -lpthread;m;rt;crypt;dl
-- CMAKE_BUILD_TYPE: RelWithDebInfo
-- COMPILE_DEFINITIONS: HAVE_CONFIG_H
-- CMAKE_C_FLAGS: -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement
-- CMAKE_CXX_FLAGS: -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter
-- CMAKE_C_FLAGS_RELWITHDEBINFO: -O3 -g -fabi-version=2 -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF
-- CMAKE_CXX_FLAGS_RELWITHDEBINFO: -O3 -g -fabi-version=2 -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF
-- Configuring incomplete, errors occurred!
See also "/root/mysql-5.6.28/CMakeFiles/CMakeOutput.log".
See also "/root/mysql-5.6.28/CMakeFiles/CMakeError.log".
configure err
作者: hkmc 时间: 2016-7-5 17:14
看看啊啊啊
作者: hkmc 时间: 2016-7-5 17:52
你好啊啊啊
作者: 906475828 时间: 2016-7-7 18:27
回复一个,下载文件
作者: pipicool123 时间: 2016-7-9 00:30
试一下看看
作者: keon 时间: 2016-7-15 16:39
看看看看看看
作者: 哦喷 时间: 2016-7-23 14:58
看看!!!!!!!!
作者: q1082121 时间: 2016-8-2 11:41
没有金币怎么办
作者: laixipu 时间: 2016-8-2 16:54
这个可以了解一下
作者: 天地乾坤 时间: 2016-8-4 09:46
谢谢谢谢谢谢谢谢
作者: llwxxcn 时间: 2016-8-5 13:58
没金币啊,这么下载
作者: cccai12321 时间: 2016-8-12 00:33
多谢了!!
作者: fh168 时间: 2016-8-14 14:51
升级不知道能不能成功
作者: tfenglin 时间: 2016-10-8 12:07
谢楼主分享
作者: cqcfan 时间: 2016-10-10 17:53
怎么才有金币请问楼主
作者: qq459970422 时间: 2016-10-13 20:30
就一个包,还告诉我金币不足……
作者: ysm 时间: 2016-10-23 11:16
可以升级吗?谢谢了
作者: yagni 时间: 2016-11-16 16:37
没金币啊啊 啊 啊
作者: a365106 时间: 2016-11-17 16:54
顶帖前来学习
作者: w19860613 时间: 2016-12-1 21:36
百思不得其姐
作者: tianzi770 时间: 2016-12-12 17:17
没金币怎么办啊
作者: 579668 时间: 2016-12-13 22:35
辛苦了!学习!希望也能升级下phpmyadmin谢谢!!
作者: w4301800 时间: 2016-12-15 15:52
2222222222222
作者: landui 时间: 2016-12-19 21:30
顶帖前来学习
作者: jackeylee 时间: 2016-12-24 10:53
没有金币了
作者: yaojee 时间: 2016-12-28 20:16
我只想升级php5.6
作者: 张扬自主 时间: 2016-12-29 12:43
这个。。。。。。。。。。。。。。。。。。。。。。。。。
作者: sunjian2009 时间: 2017-1-5 18:56
法萨芬胜多负少
作者: rlong 时间: 2017-1-6 16:02
谢谢:lol哈啊哈
作者: yxmzzyylyk 时间: 2017-1-6 22:10
可以可以的。啊啊啊
作者: linuxorg 时间: 2017-1-19 23:34
一定要升啊:hug:
作者: ilyforever 时间: 2017-1-21 23:12
感谢教程,多谢
作者: shazig 时间: 2017-1-22 14:54
顶帖前来学习
作者: 317607087 时间: 2017-1-22 16:02
ubuntu 可以升级?
作者: batong 时间: 2017-1-30 00:30
不错不错不错不错不错
作者: batong 时间: 2017-1-30 01:34
不错不错不错不错不错不错
作者: shazig 时间: 2017-1-31 04:08
sh redis_ins.sh
作者: 空空 时间: 2017-2-9 14:08
没有金币。。。。怎么弄。。。
作者: jjliufeng 时间: 2017-2-13 12:29
谢谢分享:shutup:
谢谢分享:shutup:
谢谢分享:shutup:
作者: hmzslhh 时间: 2017-2-15 21:43
v3版本,能不能升级呀
作者: buycheap 时间: 2017-2-17 23:12
学习
学习
学习
学习
学习
学习
作者: redkylin 时间: 2017-2-19 21:29
ffdasfsdafds fff
作者: redkylin 时间: 2017-2-20 17:54
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).
作者: zhoupengqu 时间: 2017-2-24 12:40
谢谢分享啊
欢迎光临 WDlinux官方论坛 (http://wdlinux.cn/bbs/) |
Powered by Discuz! 7.2 |