您的位置:首页 > 编程语言 > PHP开发

在PHP-5.2.17中编译eaccelerator-0.9.5加速器

2012-12-10 20:30 239 查看
安装完PHP之后,我们可以通过再安装eaccelerator加速器,是PHP运行速度加快。针对本环境,即PHP版本为php5.2.17,我们所选用编译的eaccelerator加速器版本为eAccelerator-0.9.5。下面介绍eaccelerator加速器编译安装方法。

(1)
下载eaccelerator

官网提供版本较多,请根据需要下载,下载地址如下:

http://sourceforge.net/projects/eaccelerator/files/eaccelerator/

这里我们采用eAccelerator-0.9.5。

(2)
解压并改名

下载得到eaccelerator-0.9.5.tar.bz2,拷贝到php5.2.17目录下的ext目录中,解压后将所得文件夹eaccelerator-0.9.5改名为eaccelerator。

(3)
编译eaccelerator

①执行命令“# cd eaccelerator”,进入eaccelerator目录;

②执行命令“# /usr/local/bin/phpize”,生成configure文件,其中phpize是安装PHP时自动生成的工具,默认安装于/usr/local/bin目录下。执行完成之后,显示如图1所示。



图1
生成configure文件

③生成configure文件之后,执行命令如图2所示。



图2
配置eaccelerator

如出现如图3所示错误,则可能因为所选eaccelerator版本不对,在本编译环境下选择eaccelerator-0.9.5。



图3
配置错误

执行完之后显示如图4所示。



图4
配置eaccelerator成功

④执行命令“# make”,编译eaccelerator,编译过程中如出现如图5所示错误:



图5
编译错误

则修改eaccelerator目录下mm.c文件,在文件开始处加入如下语句:

#define MM_SEM_IPC 1

#define MM_SHM_IPC 1

重新编译即可通过,显示如图6所示。



图6
成功编译eaccelerator-0.9.5

(4)
执行命令“# make install”,安装eaccelerator加速器,执行完如图7所示。



图7
成功安装eaccelerator-0.9.5

以上即完成了对eaccelerator-0.9.5的编译安装过程,要在PHP中实现eaccelerator加速器,还需要重新配置和编译PHP,并修改php.ini文件,这里不做介绍。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: