精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● FreeBSD>>网络应用>>服务器>>Apache>>用APC加速PHP脚本

主题:用APC加速PHP脚本
发信人: zenz.hu(真)
整理人: zhcharles(2002-01-30 15:56:31), 站内信件
我很想用Zend_Cache来加速PHP脚本,可惜有两个大问题:
1、Zend_Cache是商用软件,要收费,而且收费昂贵,可是我偏偏没有钱。
2、Zend_Cache有FreeBSD的版本,有Linux的版本,可是偏偏没有OpenBSD的版本。

所以我只好选择一些免费的软件。
以前曾经尝试过bware_cache,感觉挺不错的,可惜到0.10版就停产了,只支持到PHP-4.0.5,而现在早就是PHP-4.0.6以上版本的天下了(官方页面还是只有4.0.6下载)。所以尝试新的APC-1.1.0pl1,发现确实是一个好东西,速度快了不说,还可以实现象Zend_Encoder一样的编译脚本的作用。

特别提醒在OpenBSD下面使用的朋友,在编译的时候只能够把APC作为PHP_Extension来编译(就是首先解压到ext/apc目录,然后在php主目录中用autoconf来自动整理扩展功能项的方法),千万不要使用ZEND_Extension方式来编译(就是解压到独立的目录,然后phpize,再configure的)。因为OpenBSD下面ZEND_Extension方式编译出来的扩展库so从来都是不正确的,据闻是libtool太旧的原因,一直到3.0还没有改进:(
另外,OpenBSD下面编译的时候,要把apc_sem.c文件中第20行(#include <semaphore.h>)注销掉,因为OpenBSD下面没有这个文件,都在<sys/sem.h>下面定义了。


好了,有兴趣的就看看这里吧
http://apc.communityconnect.com/




----

欢迎你来作客         

[关闭][返回]