php也许是在linux开发者中最受欢迎的网站构建语言,同时也是在其它平台程序员中可利用的语言。php是全面支持的,快速而且相当灵活。
然而,php却有一个缺陷。因为php是一个脚本语言,因此他在执行任何特定的闲混的脚本之前就能编辑。但是如今大部分的现代系统能够快速地这样做,那么获取在网络中脱颖而出的具有最佳性能的一个,总是一件好事。
Alternative php Cache (APC)是一种对php有效的开放源高速缓冲储存器工具,它能够隐藏编辑的脚本。所以对于后来命令,如果它已经改变了,php只能重新编辑脚本。
但是这这样只能导致在某些脚本上获取最适度的性能,而且这对更复杂的脚本更有意义。不同于它的一些竞争者,APC是开放源,而且是广泛适用的。你可以从APC网站上下载源编码。
免费的商业版本也是可用的:Zend的Zend优化者。(Zend是编写引擎php的公司,编辑脚本.)但是,独立报告已经公布APC的收获比起Zend的优化者更有意义。
安装APC是非常便捷的;只要下载了APC的源编码,就无需配置其它,用来使其在盒子之外工作。最新版本是
# tar xvzf APC-
# cd APC-
# /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=apc.so
保存文件,重启Apache。然后,在你的网树某个位置创建一个叫做info.php的文件,包括如下:
在你的浏览器上打开此页。你会在输出上看到APC的一部分。你现在就能利用APC加速你的php脚本。