快速通道>>

网站优化之安装eAccelerator

2013/9/27 17:48:55 来源:本站原创
分享到:
如何安装eAccelerator包。
Debian没有预置的eAccelerator包,所以需要从源码进行编译。假设服务器中已经安装了Debian Lenny和PHP5,首先下载一些包。
aptitude install bzip2 php5-dev make
 
切换到root,从eAccelerator网站下载源码。
 
su
cd /tmp
wget http://bart.eaccelerator.net/source\
/0.9.5.3/eaccelerator-0.9.5.3.tar.bz2

 
文中使用的版本为0.9.5.3,如果想使用最新的版本,替换相应的版本字符串。
 
解压源码并且切换目录。
 
tar xvjf eaccelerator-0.9.5.3.tar.bz2
cd eaccelerator-0.9.5.3

 
开始源码编译。 
 
export PHP_PREFIX="/usr"
$PHP_PREFIX/bin/phpize
./configure –enable-eaccelerator=shared \
–with-php-config=$PHP_PREFIX/bin/php-config
make && make install

 
eAccelerator的配置文件需要手工创建。
 
nano /etc/php5/conf.d/ea.ini将下列内容复制至配置文件中。
 
[eAccelerator]
extension="eaccelerator.so"
eaccelerator.shm_size="32"
eaccelerator.cache_dir="/tmp"
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"

 
重启服务器。
 
/etc/init.d/lighttpd restart
 
或者
 
/etc/init.d/apache2 restart 

网站优化之安装eAccelerator

检查eAccelerator是否编译并安装成功。切换到FTP或者SCP客户端,进入网站的根目录,创建一个“inf.php”文件,添加下面的代码。
 
<?php phpinfo(); ?>
 
保存退出并上传文件,在浏览器中访问这个文件。
 
http://www.example.com/inf.php
 
当然,你需要将 www.example.com 替换为实际的主机名。别忘了将服务器不需要的包删除。
 
aptitude remove php5-dev make

 

重要提示:移走具有公共访问权限的inf.php文件。如果黑客能够访问它,就能得到很多有助于攻破系统的有用信息,任何人都不希望遇到这样的安全问题。 
新闻公告
技术文章
行业资讯
业务咨询
点击这里给我发消息 点击这里给我发消息 点击这里给我发消息 点击这里给我发消息
地址:山东省青岛市即墨市
电话:0532-85052250
手机:15066897321
信箱:rfr@163.com
网站:www.londing.com
微信:qdrongding
地址:青岛即墨市宝龙国际公寓 电话:0532-85052250 15066897321 Email:rfr@163.com QQ:577499800
青岛荣鼎文化传播有限公司 版权所有 © 2012-2018 鲁ICP备13022423号 技术支持:荣鼎建站 -