eAccelerator在- PHP和Ubuntu的加速器安装在Debian 5(尼)

eAccelerator在 - 小程序以极大的影响。

eAccelerator在是一个工具,加速了在Apache下执行PHP代码。 该代码存储在一个已经编译的状态,所以在编译每个请求被淘汰,几乎完全。 已经预编译的代码存储在共享内存中,然后直接调用。 此外,运行时间优化,加快PHP代码的执行。

与eAccelerator在个人的经验:

由于前一段时间我们举办一个小忙一边,我们有相当的性能问题,我的一位朋友给我的小费尝试eAccelerator在管理员。 起初我持怀疑态度,并引述对我的网页载入寻找确切的eAccelerator在安装有一个比较。 提高性能是在我的情况后,安装所有89.5%。

对于eAccelerator在不幸的是在没有正式消息包,所以我们必须下载软件到编译手。 这一步,然而,是不是太困难:

先决条件:安装

因此,我们可以编译为系统eAccelerator在,有些套件是对于那些在“建立必要的包括”有需要,我们还需要的php5 - dev软件包。 这是我们安装使用下面的命令:

apt-get install build-essential php5-dev bzip2

eAccelerator在下载并解压缩:

我们现在得到的eAccelerator在版本与最新的制造商的网站 ,并将其保存到/ usr / src目录。 目前,最新版本0.9.5.3。

cd /usr/src
wget http://bart.eaccelerator.net/source/0.9.6/eaccelerator-0.9.6.tar.bz2

现在的eAccelerator在包装我们/ usr / src目录。 这是我们现在将解压。

tar -xjvf eaccelerator-0.9.6.tar.bz2

eAccelerator在并成功在/ usr / src目录中提取。

eAccelerator在配置和编译:

使用下面的命令编译/安装我们的制度,我们eAccelerator在

cd eaccelerator-0.9.6
phpize
./configure
make
make install

一旦这些步骤完成后,我们与我们的PHP的份额,我们想用eAccelerator在。 我们将添加一个新的默认的PHP目录ini文件

vi /etc/php5/conf.d/eaccelerator.ini

新创建的eaccelerator.ini填补我们现在用下面的标准内容:

extension="eaccelerator.so"
eaccelerator.shm_size="32"
eaccelerator.cache_dir="/var/cache/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"

信息的设置,你会Genaure 这里

值“eaccelerator.shm_size定义的最大内存量,这可能需要eAccelerator在,因此应仔细调整。

因此,eAccelerator在缓存文件,可能对我们的硬盘驱动器,我们创建的文件夹,我们在。ini文件(/ var /缓存/ eAccelerator在配置),并授予的权利。

mkdir /var/cache/eaccelerator
chmod 777 /var/cache/eaccelerator

作为最后一次,也是最后一步,我们现在开始我们的Apache:

apache2ctl restart

/etc/init.d/apache2 restart

eAccelerator在控制面板启动

由于彼得的小费和控制面板描述

该文件必须control.php只能从目录/ usr/src/eaccelerator-0.9.6被复制到Web服务器目录:

cp /usr/src/eaccelerator-0.9.6/control.php /var/www/

现在,我们编辑文件control.php ...

vi /var/www/control.php

...并更改登录信息就可以访问这些control.php(“管理员”和“eAccelerator在”按替换)

$用户=“管理员”;
$密码=“eAccelerator在”;

作为最后一步是一个控制面板也没有必要的权限将被授予为eAccelerator在数据读取和发送命令。 为此,我们编辑文件eaccelerator.ini ...

vi /etc/php5/conf.d/eaccelerator.ini

...并添加到这一点,下面的项

eaccelerator.allowed_admin_path="/var/www/control.php"

现在,甚至重新启动Apache和控制面板可以对http://www.mein-server.org/control.php被调用。

这是eAccelerator在控制面板然后:

类似的项目:

  1. Web服务器(灯泡)Ubuntu的安装在Debian 5(伦尼)和
  2. Java安装在Debian 5.0(尼)
  3. Icinga -开源监控- )安装有关Debian 5(莱尼和MySQL数据库与IDOUtils
  4. 莱尼的VMware服务器2安装在Debian 5()
  5. 可变长编码1.0.0安装在Ubuntu的Jaunty

标签:

星期六,2009年6月6日 的Linux

eAccelerator在 17评论- PHP和Ubuntu的安装在Debian 5加速器(伦尼)

  • 朱利安 说:

    在少数真正有价值的文章在谷歌。 谢谢!

  • DerGrobe 说:

    莱尼Debian的软件包完成其下http://www.schnuckelig.eu/blog/debian-lenny-eaccelerator-packages-amd64-20090527的时间,但只为AMD64,i386硬件将随之而来。

  • 亚历 说:

    虽然不难安装eAccelerator在,但它仍然是一个非常有益的和良好的教程。 谢谢! :)

  • 勒内 说:

    对于该电视实况啊,但非常感谢真的只是一个很长的ersparrt配置搜索 :-)

  • [...]基督教斯科尔茨邮件发送邮件打印我只是在另一个博客横跨描述的安装和使用的论文是eAccelerator在[...]

  • 乔恩 说:

    嗨,你甚至可以发布一个指南,我的eaccerlator Contropanel运行得到? 在主页上Eaccerlator指示不起作用这么好。 谢谢!

  • 彼得 说:

    控制面板

    Merci博库为指导!

    与控制面板的事情是很简单:

    #文件control.php“从源目录复制htdoc目录
    处长/ usr/local/src/eaccelerator-0.9 .* / control.php / var / www下面/ htdocs中
    #在脚本的开头Authentifikation适应
    的vim / var / www下面/ htdocs中/ control.php
    #eAccelerator在在php.ini配置中添加以下项:
    #Eaccelerator.allowed_admin_path =“/ var / www下面/ htdocs中/ control.php”

    然后,小组可以控制下http://www.mein-server.org/control.php呼吁。 它可以被删除,而高速缓存将被访问,多少和哪些PHP脚本缓存。

    最好的问候,彼得

    • 帕特里克 说:

      嗨,彼得

      伟大的事情的控制面板。 今晚我将尝试它,并添加到项目区!

      谢谢您的照顾,由生活博客 - 通过读者!
      帕特里克

  • 拉尔斯 说:

    嗨,现在已经有在版本0.9.6 eAccelerator在...

  • Veolore 说:

    我对ispCP运行一个自愿离职计划,刚刚安装了新版本,它跟我来一个500错误。 这是为什么?
    问候
    Veolore

    • 帕特里克 说:

      您好Veolore,

      不幸的是我知道得太少ispCP比我会做任何猜测。 编译过程是否成功,是缓存目录可写的吗?

      迎接
      帕特里克

  • Killer95 说:

    关于什么程序我需要输入的命令?

    我已经试图与加利福尼亚,但我做任何事情都是只以书面形式或做法,但可惜不是在我进入它的作品?

    制作所:Killer95

  • Killer95 说:

    确定感谢您的讯息,但我怎样从那以后,窗户安装,但我必须执行这些命令

  • 留下一个回复

    rssfeed xing delicious
    系统管理员的生命在Facebook
    Nagios的 Nagios的
      Bloggeramt.de 博客目录 - 博客目录bloggerei.de blogoscoop blogtotal www.beliebtestewebseite.de technorati_fav 创作共用许可 互联网与通讯