欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

使用APC最优化PHP

程序员文章站 2022-06-11 15:28:52
...

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脚本。