rss· 投稿· 设为首页· 加入收藏· 繁體版
当前位置: 火魔网 » 应用技术 » Web服务器

Lighttpd5 PHP5配置备忘录

下载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的配置
顶一下
(0)
踩一下
(0)