利用eAccelerator实现PHP性能优化

TangLu 未命名 2014-07-31 4892 0

php加速器比较出名的有3个,APC、eAccelerator、XCache,而综合性能与资源消耗来看,eAccelerator更好

在安装加速器之前需要先安装好开发相关的软件包

yum groupinstall "Development Tools" -y

 

装好后下载与当前php版本相符合的开发软件包php-devel

可以用rpm -qi php 来查看当前系统安装的php版本

 

php.jpg

 

 

如上图,我们的php版本是5.3.3.27,那么就需要安装对应版本的php-devel,如果yum源里没有的话可以去http://pkgs.org/该网站搜索下载(如下)

 

php2.jpg

 

 

下载安装好了php-devel后,开始下载eAccelerator,可以去eAccelerator

的官方网站eaccelerator.net下载。

 

下载eAccelerator完成后可以看到一个master的zip文件,使用unzip解压该压缩包

unzip master.zip

php3.jpg

 

解压完成后多出一个eAccelerator-master文件夹,进去后会发现没有configure这个脚本可执行,这个时候需要先执行一个命令phpize,实行完成后我们需要的configure就出来了

php4.jpg

 

执行./configure脚本进行编译,然后maike && make install

 

php优化.jpg

 

安装好了后开始进行配置,在eaccelerator官方可以看到关于PHP扩展的设置语法,我们在/etc/php.d/创建一个eaccelerator.ini的文件,然后把配置内容粘贴过去就可以了php优化2.jpg

 

 

配置文件创建好了后,按照官方说明再建立/tmp/eaccelerator并更改为777权限,然后重启httpd服务即可。

php优化3.jpg

那么如何测试加速器是否已经正常安装呢?可以在网站根目录下放一个phpinfo的页面,然后在该页面只要看到with eaccelerator这样的字眼就说明已经安装成功。

php优化4.jpg

 

 

下面来测试下加速效果,第一个图是使用eAccelerator加速前,每秒可执行的页面是23.54次,而加速后达到67.81次!

优化前.jpg优化后.jpg

 

评论