php eaccelerator 安装,php安装eaccelerator报错解决办法

我的php是yum安装的,为了对其执行加速要安装eaccelerator,但编译的时候报如下的错误:

acd27bdc8f2aae13d0eb477845ccf340.png

为了解决这个问题,才有下面这篇文章.

系统:centos 5.5

环境:lamp 环境

需要的软件包:eaccelerator-0.9.6.1.tar.bz2

1.安装配置eaccelerator

wget http://acelnmp.googlecode.com/files/eaccelerator-0.9.6.1.tar.bz2

tar jxf eaccelerator-0.9.6.1.tar.bz2 && cd eaccelerator-0.9.6.1

phpize

./configure

make

make install

2.在make的过程中可能会出现以下错误:

acd27bdc8f2aae13d0eb477845ccf340.png

解决办法:

vi ea_store.c

用//注释掉683行return (child_info->ce != from)

然后重新make && make install

3.修改php配置文件

vi /etc/php.ini

[eaccelerator]

zend_extension="/usr/lib/php/modules/eaccelerator.so"

eaccelerator.cache_dir="/var/cache/php-eaccelerator"

eaccelerator.shm_size="64"

eaccelerator.enable="1"

eaccelerator.optimizer="1"

eaccelerator.check_mtime="1"

eaccelerator.debug="0"

eaccelerator.filter=""

eaccelerator.shm_max="0"

eaccelerator.shm_ttl="3600"

eaccelerator.shm_prune_period="3600"

eaccelerator.shm_only="0"

eaccelerator.compress="1"

eaccelerator.compress_level="9"

然后新建缓存文件并设置权限

mkdir /var/cache/php-eaccelerator

chmod -R 777 /var/cache/php-eaccelerator

重启httpd服务器使其生效.

夜空- 本站版权

1、本站所有主题由该文章作者发表,该文章作者与夜空享有文章相关版权

2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和夜空的同意

3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责

4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意

5、原文链接:blog.slogra.com/post-357.html

post-357.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值