日度归档:2009年8月13日

ubuntu 9.04安装eAccelerator

ubuntu 9.04 先装好 LAMP服务器环境

在网址打上http://localhost/,应该会出现It’s Work

接下来准备安装eAccelerator

sudo apt-get install autoconf
sudo apt-get install automake
sudo apt-get install libtool
sudo apt-get install m4
sudo apt-get install php5-dev
sudo apt-get install make


然后再去eAccelerator官网下载0.9.6版的
wget http://bart.eaccelerator.net/source/0.9.6/eaccelerator-0.9.6-rc1.tar.bz2


下载解压缩后,打开
eaccelerator-0.9.6-rc1文件夹

接下来就进行编译,终端输入
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

======安装完成======
接下来修改php.ini(正常路径会在/etc/php5/apache2里面)

sudo vi /etc/php5/apache2/php.ini

在再后加上,注意,如果有安装zendOptimizer的话,下面这段应当放在[zend]上面

 

[eaccelerator]
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



建立cache的目录
sudo mkdir /tmp/eaccelerator
sudo chmod 0777 /tmp/eaccelerator

重新启动apache2
sudo /etc/init.d/apache2 restart

建立一个phpinfo.php在www文件夹

 

<?php
phpinfo();
?>

在浏览可器中查找 eaccelerator 就能知道是否安装成功!