eAccelerator的- PHP加速器在Debian 5(伦尼)和Ubuntu安装
eAccelerator的-以巨大的小程序。
eAccelerator的是一种工具,加速了在Apache下PHP代码执行。 该代码已经储存在已编译的状态,所以汇编淘汰每个页面请求几乎完全。 在预编译的代码存储在共享内存中,然后直接调用。 此外,运行时的优化,加快了PHP代码执行。
与eAccelerator的个人经验:
我们以前有一个更为富裕的一面主机一段时间,我们有相当的性能问题,管理员给了我一个友好的提示eAccelerator的尝试。 我是持怀疑态度的第一次,并记下了确切的页面加载到后eAccelerator的安装有一个比较。 该性能的提高是在我的情况下,安装后的89.5%。
对于eAccelerator在不幸的是在没有正式的消息包,所以我们必须手工下载该软件并编译它。 这一步,然而,是不是太困难:
先决条件:安装
因此,我们可以编译该系统eAccelerator的,是需要一些在“建设包括包装必要的”,我们还需要与php5 - dev软件包。 今年,我们将安装以下命令:
apt-get install build-essential php5-dev
eAccelerator在下载并解压缩:
现在,我们抓住了与制造商的网站的eAccelerator的最新版本,并保存到/ usr / src目录。 目前,最新版本0.9.5.3。
cd /usr/src
wget get http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.zip
现在的eAccelerator的是在我们的包装/ usr / src目录。 这是我们现在将解压。
unzip eaccelerator-0.9.5.3.zip
eAccelerator在已经成功提取在/ usr / src目录。
eAccelerator的编译和配置:
编译下面的命令/我们为我们的系统安装eAccelerator的
cd eaccelerator-0.9.5.3
phpize
./configure
make
make install
这些步骤一旦完成,我们的PHP,我们的份额,我们希望使用eAccelerator的。 为此,我们创建一个在我们的新的默认的PHP目录ini文件
vi /etc/php5/conf.d/eaccelerator.ini
我们刚刚创建eaccelerator.ini现在是充满了以下标准的内容:
extension="eaccelerator.so"
eaccelerator.shm_size="16"
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的缓存文件就可以坐在我们的硬盘驱动器,我们创建的文件夹,我们在。ini文件配置(/无功/缓存/ 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.5.3复制到Web服务器的目录:
cp /usr/src/eaccelerator-0.9.5.3/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访问。
主题:
- Web服务器(灯)安装在Debian 5(伦尼)和Ubuntu
- Java安装在Debian 5.0(伦尼)
- Icinga -开源监控-有关Debian 5(伦尼)安装与IDOUtils和MySQL数据库
- 的Mac OS X 10.6 -雪下安装PHP豹
- VMware服务器2在Debian 5(伦尼安装)






其中少数真正有用的谷歌项目。 非常感谢!
Debian的二进制包伦尼是http://www.schnuckelig.eu/blog/debian-lenny-eaccelerator-packages-amd64-20090527可用的时间,但只有64,I386文件仍然如下。
其实,我总是建议3 编制构件库,并准备-从安全方面的!
虽然并不是特别困难的安装eAccelerator的,但它仍然是一个非常有用的和良好的教程。 谢谢您!
谢谢你的多库无论如何真的很容易,而是长期配置搜索ersparrt
[...]基督教肖尔茨邮递信件打印我刚在另一个的一篇文章描述了eAccelerator的安装和使用跨[...]博客
您好,请问您仍然张贴在我获得的eaccerlator Contropanel运行的解释? 关于网页Eaccerlator不可手动工作这么好。 谢谢您!
Controlppanel? 我对此一无所知还。 但我会做出天狡猾倍。
控制面板
留言Merci beaucoup的指导!
与控制面板的事情其实很简单:
#文件control.php从源目录“,以目录的副本htdoc
处长/ usr/local/src/eaccelerator-0.9 .* / control.php /无功/万维网/ htdocs中
#在脚本开始认证,以适应
vim的/无功/万维网/ htdocs中/ control.php
#eAccelerator的配置php.ini中添加以下内容:
#Eaccelerator.allowed_admin_path =“/无功/万维网/ htdocs中/ control.php”
然后,可以调用下http://www.mein-server.org/control.php控制面板。 这将是删除,缓存可以被访问,这多少和PHP脚本的缓存。
的亲切问候,彼得
您好彼得
巨大成功的控制面板。 我会像今天晚上,试图加入这个项目的区域!
谢谢你的努力你,因此生活的博客-由读者!
帕特里克