将eAccelerator集成到PHP5和Lighttpd(Fedora 9)
版本1.0
作者:Falko Timme
本指南介绍了如何将eAccelerator 集成到Fedora 9系统中的PHP5和lighttpd中。 从eAccelerator项目页面: “eAccelerator是一个免费的开源PHP加速器,优化器和动态内容缓存,通过将其缓存在编译状态来提高PHP脚本的性能,从而几乎完全消除了编译的开销。它还可以优化脚本以加快执行速度,eAccelerator通常可以减少服务器负载,并将PHP代码的速度提高1-10倍。
本文档不附带任何形式的保证! 我不会保证这将为您工作!
1初步说明
我已经在一个Fedora 9服务器上测试了这个IP地址192.168.0.100
,其中lighttpd和PHP5已经安装并工作。 我将在本教程中使用lighttpd的默认文档root / var / www / lighttpd
进行演示。 当然,您也可以使用任何其他vhost,但您可能必须调整本教程中使用的info.php
文件的路径。
2检查PHP5的当前状态
首先,在安装eAccelerator之前,先看一下我们的PHP5安装。 为此,我们在文件root / var / www / lighttpd
文件中创建文件info.php
:
vi /var/www/lighttpd/info.php
<?php phpinfo(); ?> |
之后,我们在浏览器中调用该文件: http
: //192.168.0.100/info.php
正如你所看到的,我们已经安装了PHP 5.2.6
...但eAccelerator没有在页面上的任何地方提到:
3安装eAccelerator
幸运的是,有一个Fedora 9的eAccelerator软件包, php-eaccelerator
,我们可以这样安装:
yum install php-eaccelerator
eAccelerator配置存储在文件/etc/php.d/eaccelerator.ini中
。 您可以阅读本页上的各种配置设置: http : //www.eaccelerator.net/wiki/Settings 。
之后,我们重新启动lighttpd,以便我们的新PHP配置生效:
/etc/init.d/lighttpd restart
然后,在浏览器中再次打开info.php
: http
: //192.168.0.100/info.php
您现在应该看到页面上提到的eAccelerator,这意味着它已经被成功地集成并且正常工作(我已经在下面的屏幕截图中标记了eAccelerator行,以获得更好的可见性):
4链接
- eAccelerator: http : //www.eaccelerator.net
- PHP: http : //www.php.net
- lighttpd: http : //www.lighttpd.net
- Fedora: http : //fedoraproject.org