Find / -name phpize
使用phpize生成eAccelerator的编译配置文件,在进入刚才解压的目录,之后执行phpize。
cd eaccelerator-0.9.6.1
/usr/local/php/bin/phpize
此时phpize会自动生成编译所需的配置文件,接下里我们需要对其进行编译安装
./configure –enable-eaccelerator=shared
我在进行这步的时候,系统报错了,提示找不到php-config文件,不过同时系统也给出了解决方法,让附加参数–with-php-config=PATH进行重新配置,于是我执行:
./configure –enable-eaccelerator=shared –with-php-config=/usr/local/php/bin/php-config
此时配置顺利完成,之后进行编译及安装。在shell下执行:
make
make install
至此,编译安装过程结束,之后我们需要对php的配置文件,php.ini进行配置。在php.ini文件中,首先查找是否存在“[Zend Optimizer]”这一节的内容,如果存在,应将eAccelerator的配置内容放在这节内容之前。之前我放到这节内容之后了,系统报错,无法启动eAccelerator。需配置内容如下:
zend_extension=”/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so”
eaccelerator.shm_size=”32″
eaccelerator.cache_dir=”/tmp/eaccelerator”
eaccelerator.enable=”1″
eaccelerator.optimizer=”1″
eaccelerator.check_mtime=”1″
eaccelerator.debug=”0″
eaccelerator.filter=”"
eaccelerator.shm_max=”0″
eaccelerator.shm_ttl=”0″
eaccelerator.shm_prune_period=”0″
eaccelerator.shm_only=”0″
eaccelerator.compress=”1″
eaccelerator.compress_level=”9″
eaccelerator.allowed_admin_path=”/home/wwwroot/control.php”
在这里,最后的这个php页面是eAccelerator的管理监控页面,位于我们解压缩的包里,将此文件拷贝到自己的网页根目录下,即可使用http://网页地址/control.php进行监控操作,其默认用户名密码为:admin/eAccelerator