首先,下载最新版本的eaccelerator。
eaccelerator的官方地址是:eaccelerator.net/
使用wget直接下载:
然后,使用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文件
加入内容:
然后,新建缓存目录并授权:
复制control.php到eaccelerator.allowed_admin_path指定的路径中:
接着修改 /var/www/plcxue.com/control.php里的$user和$pw的内容,这是访问的用户名和密码,以后就可以通过www.plcxue.com/control.php直接查看control.php的运行状态了。
最后看看apache2ctl configtest是不是用有语法错误,如果php有独立编译,可以试试php -v查看效果。
重启apache服务:
在phpinfo中看到:
with eAccelerator v0.9.6.1, Copyright (c) 2004-2010 eAccelerator, by eAccelerator
即表示eAccelerator安装成功了。