使用apc最优化php

php也许是在linux开发者中最受欢迎的网站构建语言,同时也是在其它平台程序员中可利用的语言。php是全面支持的,快速而且相当灵活。

然而,php却有一个缺陷。因为php是一个脚本语言,因此他在执行任何特定的闲混的脚本之前就能编辑。但是如今大部分的现代系统能够快速地这样做,那么获取在网络中脱颖而出的具有最佳性能的一个,总是一件好事。

alternative php cache (apc)是一种对php有效的开放源高速缓冲储存器工具,它能够隐藏编辑的脚本。所以对于后来命令,如果它已经改变了,php只能重新编辑脚本。

但是这这样只能导致在某些脚本上获取最适度的性能,而且这对更复杂的脚本更有意义。不同于它的一些竞争者,apc是开放源,而且是广泛适用的。你可以从apc网站上下载源编码。

免费的商业版本也是可用的:zend的zend优化者。(zend是编写引擎php的公司,编辑脚本.)但是,独立报告已经公布apc的收获比起zend的优化者更有意义。

安装apc是非常便捷的;只要下载了apc的源编码,就无需配置其它,用来使其在盒子之外工作。最新版本是 2.0.4。执行以下操作,安装apc:

# tar xvzf apc-2.0.3.tgz

# cd apc-2.0.3

# /usr/bin/phpize

# ./configure –enable-apc

# make

# make install

如果你的php的安装不是在/usr下,你必须从你的安装目录下的bin/目录调出phpize.比如,如果你已经在/usr/local/php下安装了php,你就需要执行/usr/local/php/bin/phpize。

下一步,使用一个文本编辑软件编辑php.ini文件(通常是/etc/php.ini),把如下的内容增加到尾部:

extension=”/usr/local/php/lib/php/extensions/no-debug-non-zts-20050922/apc.so”

保存文件,重启apache。然后,在你的网树某个位置创建一个叫做info.php的文件,包括如下:

在你的浏览器上打开此页。你会在输出上看到apc的一部分。你现在就能利用apc加速你的php脚本。

http://www.bkjia.com/phpjc/508270.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/508270.htmltecharticlephp也许是在linux开发者中最受欢迎的网站构建语言,同时也是在其它平台程序员中可利用的语言。php是全面支持的,快速而且相当灵活。 然…

Posted in 未分类

发表评论