看到很多同学说在VPS 上装eAccelerator能够有效的提升PHP的运行效率,并且由于Kloxo 里面默认的Xcache不是很稳定,于是小猜决定关闭Xcache然后装上上eAccelerator,这里把自己的方法分享给大家。
一、安装Make模块
由于安装eAccelerator需要Make模块,所以首先确定自己有否安装了Make模块,如果没有,请执行:
yum install make
二、安装eAccelerator
安装好了Make模块后,按顺序执行下面的命令:
wget http://bart.eaccelerator.net/sou ... ator-0.9.6.tar.bz2;
tar xjf eaccelerator-0.9.6.tar.bz2;
cd eaccelerator-0.9.6;
/usr/bin/phpize;
./configure --enable-eaccelerator=shared --with-php-config=/usr/bin/php-config;
make;
make install;
cd ..;
rm -rf eaccelerator-0.9.6;
rm eaccelerator-0.9.6.tar.bz2;
mkdir /tmp/eaccelerator;
chmod 777 /tmp/eaccelerator;
然后在/etc/php.d/文件夹中新建一个名为eaccelerator.ini的文件,内容请根据你自己的情况分别填写。
如果你的VPS是OpenVZ的,请添加如下代码 :
extension="eaccelerator.so"
eaccelerator.shm_size="0"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.log_file = "/var/log/eaccelerator_log"
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.keys = "disk_only"
eaccelerator.sessions = "disk_only"
eaccelerator.content = "disk_only" 如果你的VPS是Xen的,请添加如下代码:
extension="eaccelerator.so"
eaccelerator.shm_size="64"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.log_file = "/var/log/eaccelerator_log"
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.keys = "shm_and_disk"
eaccelerator.sessions = "shm_and_disk"
eaccelerator.content = "shm_and_disk"
添加完以后就算安装成功了,然后重启Apache使其生效:
service httpd restart
如果是你用的Lighttpd就重启Lighttpd:
service lighttpd restart
做好这些之后即可实现eAccelerator与Kloxo现有Zend完美兼容,且这种方法无需一个个站点的php.ini文件修改。
运维网声明
1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网 享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com