ubuntu8.10 下安装eAccelerator
1.先安装LAMP环境
apache2.2-common
PHP5
php5-mysql
请参考此文:http://tienet.blogspot.com/2008/12/ubuntuphp.html
2.安装以下必须的包
autoconf
automake
libtool
m4
php5-dev
make
3. 下载eAccelerator
去eAccelerator官方网站http://eaccelerator.net/下载最新版本的ea,
这里下载的是eaccelerator-0.9.5.3这个版本。
4. 编译安装eAccelerator
解压下载下来的包,并在终端下转到解压后的目录,
接下来执行:
export PHP_PREFIX="/usr"
sudo $PHP_PREFIX/bin/phpize
./configure
--enable-eaccelerator=shared
--with-php-config=$PHP_PREFIX/bin/php-config
sudo make
sudo make install
到此,安装完成!
5. 配置php.ini文件
/etc/php5/apache2/php.ini
在php.ini文件里加入:
zend_extension="/usr/lib/php5/20060613+lfs/eaccelerator.so"(20060613 <---這個可能會不一樣,請自行修改,蓝字不要添加。)
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"
6. 建立cache的目录
sudo mkdir /tmp/eaccelerator
sudo chmod 0777 /tmp/eaccelerator
7.重启apache2
sudo /etc/init.d/apache2 restart
8. 参考文章
http://forum.ubuntu.org.cn/viewtopic.php?f=86&t=51538&view=previous
http://www.alan888.com/Discuz/viewthread.php?tid=157049