本帖最后由 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执行要进行大量编译,一般半小时-几小时才能安装完成) |