linux中安装Zend Optimizer与eAccelerator教程

eAccelerator与Zend Optimizer是一个加速软件了,我们可以利用它与php环境同步运行使用得php性能更好了,下面来一起看看linux中安装Zend Optimizer与eAccelerator教程

下载Zend Optimizer

http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz

tar -xzvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz

cd ZendOptimizer-3.3.9-linux-glibc23-i386

cd data

cd 5_1_x_comp

cp ZendOptimizer.so /usr/lib/php/modules/

修改配置文件

vim /etc/php.ini

加入如下两行

zend_optimizer.optimization_level=15 #启动多少优化过程

zend_extension=/usr/lib/php/modules/ZendOptimizer.so

然后重启下httpd服务,用phpinfo()查看,发现了

This program makes use of the Zend Scripting Language Engine:

Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies

with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies

安装eAccelerator

wget http://bart.eaccelerator.net/source/0.9.6/eaccelerator-0.9.6.tar.bz2

#bzip2 -d eaccelerator-0.9.6.tar.bz2

#tar -xvf eaccelerator-0.9.6.tar

#cd eaccelerator-0.9.6

#/usr/bin/phpize

#./configure –enable-eaccelerator=shared –with-php-config=/usr/bin/php-config

#make

#cp modules/eaccelerator.so /usr/lib/php/modules/

#vim /etc/php.ini

添加信息如下:

[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.log_file=/var/log/httpd/eaccelerator.log

eaccelerator.filter=

eaccelerator.shm_max=0

eaccelerator.shm_ttl=0

eaccelerator.shm_prune_period=0

eaccelerator.shm_only=0

修改完php.ini文件后,设置一下缓存文件夹的权限

#mkdir /tmp/eaccelerator

#chmod 777 /tmp/eaccelerator

然后重启httpd服务器,然后查看phpinfo(),在其中有如下记录:

This program makes use of the Zend Scripting Language Engine:

Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies

with eAccelerator v0.9.6, Copyright (c) 2004-2010 eAccelerator, by eAccelerator

with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies

当然也可以通过php -i|grep Zend 和php -i |grep eAccelerator查看是否已安装成功。

php版本的查看可以通过php -v查看。

好了在这里要介绍一点关于Zend Optimizer与eAccelerator安装配置也就介绍完了,本文章介绍的版本有点老了各位可以根据自己的php版本选择合适的Zend Optimizer与eAccelerator版本即可。

(0)

相关推荐

  • linux下安装Zend Optimizer的方法

    安装多次Zend Optimizer,试了不同版本,总是失败。不知如何去找原因,因为Zend Optimizer安装实在太简单了: 1-释放压缩解包; 2-运行install.sh这个脚本,根据提示输 ...

  • 如何在Linux中安装JDK?

     在Linux中安装JDK,过程如下: 1. 先从网上下载jdk,下载后放在/home目录中,当然其它地方也行。 进入安装目录 #cd /home #cp jdk-1_6_0_03-linux-i58 ...

  • CrossOver Linux版如何安装已知应用程序?CrossOver Linux版安装已知应用程序教程

    CrossOver Linux版是一款让您可以在Linux 系统上运行 Windows 应用的软件,不必购买 Windows 授权,不必重启系统,不必使用虚拟机.CrossOver 可以让您在 Ubu ...

  • win7系统中安装xp双系统安装详细教程

    在使用XP系统的用户相继升级到了win7系统,但是感觉使用win7不适应,但又不愿意换回xp系统,所以这时候最好的办法就是在win7系统中安装xp双系统,WIN7下安装XP,不可以用安装版(系统不支持 ...

  • linux中安装jdk

    在Linux中使用压缩包安装jdk 操作方法 01 首先当然是下载jdk,选择想要的版本进行安装. 官网下载地址为:直接搜即可(本来放了地址的,但是审核未果) 注意:下载tar.gz的包,选择对应你的 ...

  • 如何在Linux中安装Redis服务器

    Redis服务器是一种非关系型数据存储服务器,它经常和Linux系统搭配使用.那么如何在Linux系统中安装Redis服务器呢?下面小编给大家分享一下. 操作方法 01 首先我们运用tar命令解压re ...

  • Linux中安装rsync同步工具步骤详解

    rsync是一款服务器与服务器这间的同步工具了,通常我们可以利用rsync来实时数据同步操作了,下面我一起来看看安装rsync同步软件的教程. 安装 rsync-3.1.0.tar.gz #tar z ...

  • Linux中安装使用RXVT命令行终端窗口程序的教程

    rxvt 是一个功能强大的的终端,它占用资源少,启动速度快,很多人都喜欢使用它.所以我在这里介绍一下Debian系统中rxvt中文终端的安装.在 Debian中有很多个rxvt包,可用apt-cach ...

  • Linux中安装使用http_load对服务器进行压力测试的教程

    http_load基于linux平台的一种性能测工具.以并行复用的方式运行,用以测试web服务器的吞吐量与负载,测试web页面的性能. 1.下载官方网站:http://acme.com/softwar ...