您当前的位置:首页 >> 网站维护
RSS

php加速器之eaccelerator在freebsd下的安装

作者: E族网络 来源: 2009-12-26

本文所说的eaccelerator的安装环境(用于生产环境):freebsd 8 release + nginx0.76 + php-fpm + Zend Optimizer v3.3.0

以下是详细的安装过程,本文的安装采用的是ports安装,安装前请记得更新ports:

# cvsup -L 2 /usr/share/examples/cvsup/ports-supfile

以下是详细的过程:

一、ports安装

#cd /usr/ports/www/eaccelerator/
#make install clean

二、创建eaccelerator的临时文件夹

#mkdir /tmp/eaccelerator
#chown www /tmp/eaccelerator (这里的www改成你的服务器用户,如果不懂的话这里不动,直接把下面的属性改成0777也行)
#chmod 0700 /tem/eaccelerator

三、安装完毕后修改php.ini配置文件

#ee /usr/local/etc/php.ini

启用eaccelerator分两种模式:
1、你已经安装了zend,这种情况下可以采用php拓展的方式:

extension="eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.log_file = "/var/log/eaccelerator_log"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
2、以zend拓展的形式启用eaccelerator
zend_extension="/usr/local/lib/php/20020429/eaccelerator.so"
eaccelerator.shm_size="32"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
注释掉下面的两行(前面添加#):
#zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.3.0
#zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.3.0
四、重启php-fpm
#/usr/local/etc/php-fpm restart
五、测试eaccelerator是否安装
#echo "<?php phpinfo()?>" >> /www/web/php.php(/www/web/改成你的网站根目录)
在浏览器打开这个文件,看到以下的信息说明eaccelerator安装成功:
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
    with eAccelerator v0.9.5.3, Copyright (c) 2004-2006 eAccelerator, by eAccelerator
    with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies
    with Zend Optimizer v3.3.0, Copyright (c) 1998-2007, by Zend Technologies

联系E族

关闭
  • 即时信息
  • 详细信息

发送