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

        安装完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文件,这里不做介绍。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值