#首先下载eacdelerator包
① wget http://bart.eaccelerator.net/source/0.9.6.1/eaccelerator-0.9.6.1.tar.bz2
#解压下载的ea包
② tar jxvf eaccelerator-0.9.6.1.tar.bz2
# 进入解压后的ea包
③ cd eaccelerator-0.9.6.1/
#使用phpize申明扩展包的路径
④ /usr/local/webserver/php/bin/phpize
#输入编译语句开始编译ea包.
⑤ ./configure –enable-eaccelerator=shared –with-php-config=/usr/local/webserver/php/bin/php-config
#使用make接着编译
⑥ make
# 使用make install编译安装
⑦ make install
#返回上级目录,
cd ../
至此,编译过程算是告一段落,接下来进行php.ini相关配置.
# vi 命令编辑php.ini文件进行相关设置
⑧ vi /usr/local/php/etc/php.ini
查找php.ini中的extension_dir = “./”
修改为extension_dir = “/usr/local/php/lib/php/extensions/no-debug-non-zts- 20060613/”
并在此行后增加以下几行,然后保存:
extension = “memcache.so”
extension = “pdo_mysql.so”
接着再查找output_buffering = Off
修改为output_buffering = On
#继续配置eaccelerator相关配置文件设置,首先创建eaccelerator的缓存目录,
⑨ mkdir -p /usr/local/eaccelerator_cache
#继续使用VI 编辑php.ini加入eaccelerator配置文件
vi /usr/local/php/etc/php.ini
使用” Shift + G” 键,跳转到文件末尾,按下字母” i”或者” Insert” 键.进入编辑状态,
复制并粘贴配置代码:
[eaccelerator]
zend_extension=”/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so”
eaccelerator.shm_size=”1″
eaccelerator.cache_dir=”/usr/local/eaccelerator_cache”
eaccelerator.enable=”1″
eaccelerator.optimizer=”1″
eaccelerator.check_mtime=”1″
eaccelerator.debug=”0″
eaccelerator.filter=””
eaccelerator.shm_max=”0″
eaccelerator.shm_ttl=”3600″
eaccelerator.shm_prune_period=”3600″
eaccelerator.shm_only=”0″
eaccelerator.compress=”1″
eaccelerator.compress_level=”9″
eaccelerator.keys = “disk_only”
eaccelerator.sessions = “disk_only”
eaccelerator.content = “disk_only”
以上就安装配置编译全部搞定了,接下来可以使用探针文件.在浏览器中访问便可以看到编译的模块中有eaccelerator.
⑩ 温馨提示:特别注意第九步的操作. 在php.ini末尾,eaccelerator配置项一定要放在Zend Optimizer配置之前,否则也会引起出现502 Bad Gateway
适用Centos,Debian与Ubuntu下编译安装eaccelerator教程
需要国外VPS建站朋友,请联系站长! 转载请注明文章来源:VPSMVP部落 - 便宜VPS|VPS优惠|VPS测评|美国VPS|VPS教程 » 适用Centos,Debian与Ubuntu下编译安装eaccelerator教程