当前位置:首页 > 技术文章 > 系统架构 > 系统架构-eAccelerator安装与配置
系统架构-eAccelerator安装与配置
文章来源:本站原创  浏览次数:128  发布日期:2013-07-19

#cd /tmp
#wget http://nchc.dl.sourceforge.net/project/eaccelerator/eaccelerator/eAccelerator%200.9.6.1/eaccelerator-0.9.6.1.zip
#tar xzf eaccelerator.tar.gz
#cd /tmp/eaccelerator
#/usr/web/php/bin/phpize  //生成configure
#./configure
-enable-eaccelerator=shared
-with-php-config=/usr/web/php/bin/php-config //读取PHP的配置文件
--with-eaccelerator-info //能够访问控制面板
--with-eaccelerator-disassembler //加密程序

#make && make install
#cd /tmp
#mkdir eaccelerator
#chmod 0777 eaccelerator
#chown root:root /tmp/eaccelerator  //更改成apache用户
eAccelerator配置 修改php.ini文件,在末尾添加
#vi /usr/web/php/lib/php.ini

extension="/usr/web/php/lib/php/extensions/no-debug-non-zts-20100525/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.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"
eaccelerator.allowed_admin_path=""

//重启apache服务
#service httpd restart

/////////////////////////
备注说明:
这里的eaccelerator是以动态模块的方式加载,
像其它的一些编译PHP的时候没加进去的模块,可以以这种方式安装
首先是进到模块的源码目录
然后运行
#/usr/web/php/bin/phpize
生成configure
-with-php-config=/usr/web/php/bin/php-config  这个是指定PHP编译时候的配置文件
安装完成之后去找
/usr/web/php/lib/php/extensions/
下面找对应的模块吧,记得要修改php.ini文件来加载模块
/////////////////////////


原文来自:系统架构-eAccelerator安装与配置 http://www.redyun.net/technology/108.html

红云案例Case