下载http://www.lighttpd.net/download/lig...0-r1992.tar.gz
安装Lighttpd1.5
./configure--prefix=/data/app/etc/lighttpd1.5--with-pcre--with-linux-aio
make
makeinstall
安装PHP5
./configure--prefix=/data/app/etc/php-fcgi--with-mysql=/data/app/etc/mysql5--enable-shmop--enable-sockets--enable-mbstring--with-gd--with-jpeg-dir--with-ttf--with-png-dir--with-freetype-dir--with-zlib--enable-pcntl--with-curl--enable-fastcgi--enable-force-cgi-redirect--enable-maintainer-zts--enable-memory-limit--enable-zend-multibyte--enable-discard-path
make
makeinstall
安装eAccelerator-0.9.5
cdeAccelerator-0.9.5
exportPHP_PREFIX=/usr/local/server/php
$PHP_PREFIX/bin/phpize
./configure--enable-eaccelerator=shared--with-php-config=$PHP_PREFIX/bin/php-config
make
makeinstall
安装ZendOptimizer
安装phpmemcache模块
cdmemcache-2.1.0
exportPHP_PREFIX=/usr/local/server/php
$PHP_PREFIX/bin/phpize
./configure--enable-eaccelerator=shared--with-php-config=$PHP_PREFIX/bin/php-config
make
makeinstall
用ZendOptimizer解密Guard的加密代码用eAccelerator加速运行的php.ini配置
extension_dir="/data/app/etc/php-fcgi/lib/php/extensions/"
[memcache]
extension="memcache.so"
[eAccelerator]
extension="eaccelerator.so"
eaccelerator.shm_size="128"
eaccelerator.cache_dir="/var/cache/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter="*.php"
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="3600"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
eaccelerator.log_file="/var/log/eaccelerator"
eaccelerator.allowed_admin_path="/var/www/eaccelerator"
[Zend]
zend_optimizer.encoder_loader=1
zend_extension_manager.optimizer=/data/app/etc/Zend/lib/Optimizer-3.3.3
zend_extension_manager.optimizer_ts=/data/app/etc/Zend/lib/Optimizer_TS-3.3.3
zend_optimizer.version=3.3.3
zend_extension=/data/app/etc/Zend/lib/ZendExtensionManager.so
zend_extension_ts=/data/app/etc/Zend/lib/ZendExtensionManager_TS.so
zend_optimizer.optimization_level=0
zend_optimizer.license_path=/data/app/www/
1.打开下面模块lighttpd.conf
mod_rewrite,mod_redirect,mod_access,mod_proxy_core,mod_proxy_backend_http,mod_proxy_backend_fastcgi,mod_expire,mod_simple_vhost,mod_evhost
2.打开异步传输lighttpd.conf
server.network-backend="linux-aio-sendfile"
3.防盗链(我配了但没起作用)lighttpd.conf
$HTTP["referer"]!~"^($|http://.*\.(xiaonei\.com))"{
$HTTP["url"]=~"\.(jpg|jpeg|png|gif|rar|zip|mp3)$"{
url.redirect=(".*"=>"http://sanguo.xiaonei.com")
}
4.配置为一个大负载的服务器lighttpd.conf
server.max-write-idle=160
server.max-keep-alive-requests=4000
server.max-keep-alive-idle=360
server.max-fds=40240
server.stat-cache-engine="fam"
5.配置PHP的fastcgilighttpd.conf
$HTTP["url"]=~"\.php$"{
proxy-core.balancer="round-robin"
proxy-core.allow-x-sendfile="enable"
#proxy-core.check-local="enable"
proxy-core.protocol="fastcgi"
proxy-core.backends=("unix:/tmp/php-fastcgi0.sock","unix:/tmp/php-fastcgi1.sock","unix:/tmp/php-fastcgi2.sock","unix:/tmp/php-fastcgi3.sock","unix:/tmp/php-fastcgi4.sock")
proxy-core.max-pool-size=16
6.别了忘改下PHP的配置