安装配置Zend Optimizer
1 2 3 4 | wget http: //down .www.haiyun.me /linux/ZendOptimizer-3 .3.9-linux-glibc23-i386. tar .gz tar -xzvf ZendOptimizer-3.3.9-linux-glibc23-i386. tar .gz cd ZendOptimizer-3.3.9-linux-glibc23-i386 /data/5_1_x_comp cp ZendOptimizer.so /usr/lib/php/modules/ |
编辑php.ini
1 | vim /etc/php .ini |
添加以下内容
1 2 3 | [Zend Optimizer] zend_optimizer.optimization_level=15 #启动多少优化过程 zend_extension= /usr/lib/php/modules/ZendOptimizer .so |
安装配置eAccelerator
1 2 3 4 5 6 7 | wget http: //down .www.haiyun.me /linux/eaccelerator-0 .9.6.1.zip unzip eaccelerator-0.9.6.1.zip cd eaccelerator-0.9.6.1 phpize . /configure make make install |
在make的过程中可能会出现以下错误:
1 2 3 4 5 | zend_property_info; has no member named ; make : *** [ea_store.lo] Error 1 #解决方法 vim ea_store.c #用//注释掉683行return (child_info->ce != from) #然后重新make make install |
成功安装后修改配置文件
1 | vim /etc/php .ini |
添加如下内容
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | [eaccelerator] extension=eaccelerator.so eaccelerator.shm_size=64 #此处是加速器使用的共享内存的大小 eaccelerator.cache_dir= /tmp/www .haiyun.me eaccelerator. enable =1 eaccelerator.optimizer=1 eaccelerator.check_mtime=1 eaccelerator.debug=0 eaccelerator.log_file= /var/log/www .haiyun.me /eaccelerator .log eaccelerator.filter= eaccelerator.shm_max=0 eaccelerator.shm_ttl=0 eaccelerator.shm_prune_period=0 eaccelerator.shm_only=0 |
然后新建缓存文件并设置权限
1 2 | mkdir /tmp/www .haiyun.me chmod 777 /tmp/www .haiyun.me |
重启httpd服务器
1 | /etc/init .d /httpd restart |