debian系统下eaccelerator安装方法

发布时间:2019-09-07编辑:脚本学堂
有关debian系统下安装php优化器eaccelerator,eaccelerator优化加速器的下载、安装与配置方法,需要的朋友参考下。

首先,下载最新版本的eaccelerator。

eaccelerator的官方地址是:eaccelerator.net/

使用wget直接下载:
 

复制代码 代码示例:
wget http://bart.eaccelerator.net/source/0.9.6.1/eaccelerator-0.9.6.1.tar.bz2
tar xfj eaccelerator-0.9.6.1.tar.bz2 //解压
cd eaccelerator-0.9.6.1

然后,使用php的phpize功能。
如果是在debian上没有phpize,只要运行apt-get install php5-dev即可自动安装。

命令:
 

phpize
./configure --enable-eaccelerator=shared

make
make install

注意make install的返回结果:
plcxue.com# make install
Installing shared extensions:     /usr/lib/php5/20060613+lfs/

注意/usr/lib/php5/20060613+lfs/ 这个就是将要用到的新的模块地址了。

然后:
vi /etc/php5/apache2/php.ini  //编辑php.ini文件

加入内容:
 

zend_extension="/usr/lib/php5/20060613+lfs/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="/var/www/plcxue.com/control.php"

然后,新建缓存目录并授权:
 

mkdir /tmp/eaccelerator
chmod 0777 /tmp/eaccelerator

复制control.php到eaccelerator.allowed_admin_path指定的路径中:
 

cp control.php /var/www/plcxue.com

接着修改 /var/www/plcxue.com/control.php里的$user和$pw的内容,这是访问的用户名和密码,以后就可以通过www.plcxue.com/control.php直接查看control.php的运行状态了。

最后看看apache2ctl configtest是不是用有语法错误,如果php有独立编译,可以试试php -v查看效果。

重启apache服务:
 

sudo /etc/init.d/apache2 restart

phpinfo中看到:
with eAccelerator v0.9.6.1, Copyright (c) 2004-2010 eAccelerator, by eAccelerator
即表示eAccelerator安装成功了。