tar zxvf xcache-2.0.1.tar.gz
cd xcache-2.0.1
phpize
./configure --with-php-config=/usr/local/php/bin/php-config --enable-xcache --enable-xcache-optimizer
make
make install
这步完成后出现的路径请记下来,后面的配置会用到
[root@web2 xcache-2.0.1]# make install
Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
[root@web2 xcache-2.0.1]#

算出密码的MD5字串,用于设置管理密码
echo -n "123456" | md5sum

配置php.ini支持XCache
vi /usr/local/php/etc/php.ini

[xcache-common]
zend_extension = /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/xcache.so
[xcache.admin]
; Change xcache.admin.user to your preferred login name
xcache.admin.user = "admin"
; Change xcache.admin.pass to the MD5 fingerprint of your password
; Use md5 -s "your_secret_password" to find the fingerprint
xcache.admin.pass = "e10adc3949ba59abbe56e057f20f883e"
[xcache]
; Change xcache.size to tune the size of the opcode cache
xcache.size = 24M
xcache.shm_scheme = "mmap"
xcache.count = 2
xcache.slots = 8K
xcache.ttl = 0
xcache.gc_interval = 0
; Change xcache.var_size to adjust the size of variable cache
xcache.var_size = 8M
xcache.var_count = 1
xcache.var_slots = 8K
xcache.var_ttl = 0
xcache.var_maxttl = 0
xcache.var_gc_interval = 300
xcache.test = Off
xcache.readonly_protection = On
xcache.mmap_path = "/tmp/xcache"
xcache.coredump_directory = ""
xcache.cacher = On
xcache.stat = On
xcache.optimizer = Off
[xcache.coverager]
xcache.coverager = On
xcache.coveragedump_directory = ""

重启php-fpm

[root@web2 ]# /etc/init.d/php-fpm restart

Gracefully shutting down php-fpm . done
Starting php-fpm  done
[root@web2 ]#

查看phpinfo显出的信息
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
with XCache v2.0.1, Copyright (c) 2005-2012, by mOo
或者用探针查看是否已经支持xcache

更多信息请查看xcache官网~

http://xcache.lighttpd.net/

安装从机rsync
 
yum install rsync

vi /etc/rsyncd.conf 

uid=root
gid=root
max connections=100
use chroot=no
log file=/var/log/rsyncd.log
pid file=/var/run/rsyncd.pid
lock file=/var/run/rsyncd.lock
[tongbu1] #和sersync相关内容对应
path=/home/wwwroot
#uid = root
comment = tongbu1
ignore errors = yes
read only = no
hosts allow = 10.96.0.48
hosts deny = *

 
 
启动服

rsync –daemon
ps -ef | grep rsync

尝试开机启动时按F10 F12 HOME CTRL+F10 CTRL+F12 CTRL+HOME * 无果。
尝试在进入系统后 CTRL+SHIFT+ALT+F6 无果。

打开PowerTool工具,查看内核模块,发现fakedisk.sys 夏软科技有限公司~

找到该公司网址http://www.xia008.com

找到xx方法

破解快速还原软件

快速还原软件是一款大小仅几百KB的系统还原软件,虽小却功能强大,而且安装在系统里面不留痕迹,让系统达到还原效果又让别人找不到你安装了什么还原软件,不像冰点一样有托盘提示,而且功能非常强大,可是破解竟然比冰点都简单,呵呵。好了,废话不说了,下面说明一下详细步骤:

第一步:准备一个安装好PE系统的启动盘,最好找一个功能强大一点的PE系统,否则无法显示硬盘的分区

第二步:设置BIOS,从U盘启动,进入PE,运行regedit进入注册表

第三步:选择“ HKEY_LOCAL_MACHINE”,然后在注册表“文件”菜单下单击“加载配置单元”,在弹出的选择框中进入你的系统盘——->windows——>system32—–>config—->选择system文件,然后单击打开。

第四步:在弹出的框中随便设置名称,假如为XX,然后在HKEY_LOCAL_MACHINE分支下就有XX这个节点。然后删除HKEY_LOCAL_MACHINE\XX\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}下面UpperFilters里面的fakedisk,有些计算机HKEY_LOCAL_MACHINE\XX\SYSTEM下的CurrentControlSet下的节点不只一个,比如CurrentControlSet1,CurrentControlSet2,CurrentControlSet3,这时需要删除每个CurrentControlSet下的Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}下面UpperFilters里面的fakedisk。

最后重启,会发现系统不再被还原,运行快速还原软件就可以重新安装。

 

centos5.8 64 php5.3.15 apache2.2.22
apache2.2.22源码编译安装目录 /home/software/apache/httpd-2.2.22/
apache2.2.22安装目录 /usr/local/apache/
mod_expires 用于发送header,设置静态文件的过期时间
cd  /home/software/apache/httpd-2.2.22/modules/metadata
/usr/local/apache/bin/apxs -i -a -c mod_expires.c
vi /usr/local/apache/conf/httpd.conf
<IfModule expires_module>
ExpiresActive On
ExpiresDefault A600
ExpiresByType image/gif A2592000
ExpiresByType image/jpeg A2592000
</IfModule>
A2592000表示gif的有效期为一个月
mod_deflate 用于开启gzip压缩
cd  /home/software/apache/httpd-2.2.22/modules/filters
/usr/local/apache/bin/apxs -i -a -c mod_deflate.c
vi /usr/local/apache/conf/httpd.conf
<IfModule deflate_module>
    SetOutputFilter DEFLATE
    DeflateCompressionLevel 9
    # Netscape 4.x 有一些问题…
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    # Netscape 4.06-4.08 有更多的问题
    BrowserMatch ^Mozilla/4\.0[678] no-gzip
    # MSIE 会伪装成 Netscape ,但是事实上它没有问题
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
    # 确保代理不会发送错误的内容
    Header append Vary User-Agent env=!dont-vary
    # Don’t compress images and other 不压缩图片
    SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
    SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
    SetEnvIfNoCase Request_URI .(?:pdf|doc)$ no-gzip dont-vary
    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css
    AddOutputFilterByType DEFLATE application/x-javascript
</IfModule>

[root@web1 filters]# service httpd restart
httpd: Syntax error on line 345 of /usr/local/apache/conf/httpd.conf: module deflate_module is built-in and can’t be loaded

如果出现以上错误,请注释掉该模块,编译安装的时候已经内置支持了。

[root@web1]# vi /usr/local/php/etc/php-fpm.conf

[global]
pid = /usr/local/php/var/run/php-fpm.pid
error_log = /usr/local/php/var/log/php-fpm.log
log_level = notice

[www]
listen = /tmp/php-cgi.sock
user = www
group = www
pm = dynamic
pm.max_children = 160 //最大启用多少个进程,根据自己服务器的配置调整
pm.start_servers = 30
pm.min_spare_servers = 20
pm.max_spare_servers = 40
pm.max_requests = 10240
;chroot = /home/wwwroot/
env[TMP] = /tmp/
env[TMPDIR] = /tmp/
env[TEMP] = /tmp/
php_admin_value[sendmail_path] = /usr/sbin/sendmail -t -i -f i@iamle.com //设置php mail发送参数
php_admin_value[open_basedir] = /home/wwwroot/:/usr/local/php/:/tmp/:/var/tmp/:/proc/ //这几个很重要了,限制php访问目录~
php_admin_value[session.save_path] = /tmp/
php_admin_value[upload_tmp_dir] = /tmp/