如果你使用 Debian Linux Sarge 3.1的话,可以使用下面的步骤来安装 APC (PHP缓冲加速器) 和 PHP-Memcache 模块(PHP客户端,支持memcached分散式内存缓冲)
首先你需要安装 PHP4的 开发包 和 pear:
apt-get install php4-pear php4-dev
由于 Debian Sarge 自带的 pear 版本太低,需要使用以下的步骤来升级以后才有 pecl 安装工具:
pear upgrade pear-1.3.3
pear upgrade Archive_Tar
pear upgrade Structures_Graph
pear upgrade pear
pear upgrade-all
升级了这些以后,就可以使用 pecl 来安装 APC 和 memcache 模块了,但是如果你直接安装的话,会出现找不到 php-session.h 的错误 (configure: error: Cannot find php_session.h)。解决的办法其实很简单(多亏了这个帖子),只要建立一个symbolic link就可以了:
ln -s /usr/include/php4 /usr/include/php
好了,现在使用 pecl 就可以自动编译 APC 和 memcache 了
pecl install apc memcache
在 APC 的编译过程中,可能会要求你选择是否支持 aspx ,可以选择否 (no),就可以了。在编译成功以后,你需要手工修改PHP配置文件 php.ini 来添加这两个模块,具体的参数,这里就不说了。可以参考官方的文件。





0 Response to “在 Debian Sarge 服务器上安装 PHP APC加速器 和 Memcached客户端模块”