php eaccelerator安装详解
如果大家还不知道eaccelerator是什么的话可以到网上搜一下应该有很多。
在这里还是大体解释下,eaccelerator就是通过讲php解析的代码进行缓存,下次执行同一php的时候直接执行缓存后的php代码,省去打开、解析php的时间,从而达到php加速的效果。
centos安装步骤如下:
$wget http://jaist.dl.sourceforge.net/sourceforge/eaccelerator/eaccelerator-0.9.5.tar.bz2
$tar -jxf eaccelerator-0.9.5.tar.bz2
$cd eaccelerator-0.9.5
$/usr/local/php/bin/phpize
$./configure –enable-eaccelerator=shared –with-php-config=/usr/local/php/bin/php-config
$make
$make install
请注意php-config路径一定要与自己服务器中php-config路径一致
安装完成后会抛出一个php扩展所在路径,将其替换到php.ini中的extension_dir中,并增加如下信息
[eaccelerator]
extension=eaccelerator.so
eaccelerator.shm_size=64
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 不能同时与zend optmizer使用,否则会造成不必要的错误。
我开发的电影90网址:www.dianying90.com就是想同时配置这两个东西,结果导致无法正常访问,希望对后来的同学有所帮助。