Kangle(easypanel)安装eAccelerator支持

eAccelerator是一款PHP加速器,它能优化和提高PHP的缓存性能,所以我们在编译完PHP之后,都有必要安装上这个组件。kangle(easypanel)我在博客中简介过(安装使用教程),这是一款国内开发的空间管理面板,非常适合国人的使用习惯,分为免费版和商业版本。

大家安装完kangle(easypanel)之后,查看探针发现,eAccelerator组件是“不支持”状态,下面,我们来为kangle安装eAccelerator组件支持。

首先,安装eAccelerator组件。

1: wget http://autosetup1.googlecode.com/files/eaccelerator-0.9.5.3.tar.bz2 #下载源码 2: tar xjvf eaccelerator-0.9.5.3.tar.bz2 #解压 3: cd eaccelerator-0.9.5.3 进入目录 4: /vhs/kangle/ext/tpl_php5217/bin/phpize #运行phpize 5: ./configure –with-php-config=/vhs/kangle/ext/tpl_php5217/bin/php-config #配置 6: make clean && make #安装

安装完成后,我们来编辑php配置文件(目录:/vhs/kangle/ext/tpl_php5217/php-templete.ini),加入如下内容:

1: [eaccelerator] 2: zend_extension=”/vhs/kangle/ext/tpl_php5217/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so” #模块位置 3: eaccelerator.shm_size=”32″ #共享内存大小 4: eaccelerator.cache_dir=”/tmp/eaccelerator” #缓存目录 5: eaccelerator.enable=”1″ 6: eaccelerator.optimizer=”1″ 7: eaccelerator.check_mtime=”1″ 8: eaccelerator.debug=”0″ 9: eaccelerator.filter=”" 10: eaccelerator.shm_max=”0″ 11: eaccelerator.shm_ttl=”0″ 12: eaccelerator.shm_prune_period=”0″ 13: eaccelerator.shm_only=”0″ 14: eaccelerator.compress=”1″ 15: eaccelerator.compress_level=”9″

上面的模块位置中,我们设定位置为/vhs/kangle/ext/tpl_php5217/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so,下面我们将模块文件放到这个位置。

1: cp modules/eaccelerator.so /vhs/kangle/ext/tpl_php5217/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so

这一个步骤,可能会提示找不到文件夹,请在相关位置建立它。

接下来,我们要建立缓存目录及赋予权限。

1: cd /tmp 2: mkdir eaccelerator 3: chmod 0777 eaccelerator

最后,重启下kangle,然后再看探针,OK啦!

1: service kangle restart 由于最新版本的kangle用的是PHP 5.3.3,上面的安装可能会遇到问题,有朋友已经解决这个问题,本站就 懒一点,直接转入,原文地址:http://www.lsanday.com/archives/291.html

新版Easypanel用的是PHP 5.3.3 eAccelerator-0.9.5.3不支持

wget -c http://soft.vpser.net/web/eaccelerator/eaccelerator-0.9.6.1.tar.bz2 tar jxvf eaccelerator-0.9.6.1.tar.bz2 cd eaccelerator-0.9.6.1/ /vhs/kangle/ext/tpl_php52/bin/phpize ./configure -with-php-config=/vhs/kangle/ext/tpl_php52/bin/php-config make && make install

/vhs/kangle/ext/tpl_php52/bin/phpize 这部可能遇到些麻烦 比如提示:Cannot find autoconf 解决办法: wget http://ftp.gnu.org/gnu/m4/m4-1.4.9.tar.gz tar -zvxf m4-1.4.9.tar.gz cd m4-1.4.9/ ./configure && make && make install cd ../ wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.62.tar.gz tar -zvxf autoconf-2.62.tar.gz cd autoconf-2.62/ ./configure && make && make install

注意看屏幕的回显 我显示的是 /vhs/kangle/ext/tpl_php52/lib/php/extensions/no-debug-non-zts-20090626/ 这个目录会用得到

编辑配置文件 vi /vhs/kangle/ext/tpl_php52/php-templete.ini

加入:

[eaccelerator] zend_extension="/vhs/kangle/ext/tpl_php52/lib/php/extensions/no-debug-non-zts-20090626/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"

cd /tmp mkdir eaccelerator chmod 0777 eaccelerator

最后重启下kangle service kangle restart

欢迎在站内搜索:域名备案信息查询、服务器托管、海外虚拟主机空间、网站ip地址查询、服务器租赁、ip地址查询、什么叫ip地址、海外主机、美国主机 阿里云免费虚拟主机、