安装及配置eaccelerator-0.9.6.1加速PHP5.3.8
分类:运维技术日期:2012-01-21 - 0:00:54作者:老谢
获取安装eaccelerator-0.9.6.1
http://vps.xj123.info/usr/lamp/eaccelerator-0.9.6.1.zip unzip eaccelerator-0.9.6.1.zip cd eaccelerator-0.9.6.1 |
指定php所在路径
export PHP_PREFIX="/usr/local/php" $PHP_PREFIX/bin/phpize ./configure --enable-eaccelerator=shared --with-php-config=$PHP_PREFIX/bin/php-config make && make install |
这时会将eaccelerator安装到php目录中,屏幕会显示eaccelerator.so所在路径,例如:
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-zts-20060613/
记住这个路径!!
eaccelerator即可以安装为PHP扩展,也可以安装为zend扩展,以下安装为PHP扩展。
如果存在/etc/php.d目录,需要拷贝eaccelerator.ini到该目录下,然后修改缺省值。如果不存在,修改php.ini,在[zend]之前加入以下内容(注:必须放在[zend]之前):
vi /usr/local/php/etc/php.ini |
添加以下内容
[eaccelerator]
extension=”/data/webserver/php/lib/php/extensions/no-debug-zts-20060613/eaccelerator.so”
eaccelerator.shm_size=”32″
eaccelerator.cache_dir=”/usr/cache/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″
建立缓存目录
mkdir -p /usr/cache/eaccelerator chmod 0777 /usr/cache/eaccelerator #重启apache service httpd restart |
检查ZendOptimizer和eaccelerator是否安装成功
创建一个phpinfo.php文件,内容如下:
<?php phpinfo(); ?>将该文件放置到网站目录,在浏览器中访问,如果出现以下内容则安装成功:
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies
with eAccelerator v0.9.6.1, Copyright (c) 2004-2010 eAccelerator, by eAccelerator本文主要参考:http://blog.s135.com/post/202/
沙发。老谢这两天够折腾啊!
@DickWu 生命在于折腾
呵呵,学习。朋友新年快乐哦
这文章是张宴写的,基本相同
文末本就说明参考文章的链接