Chinaunix首页 | 论坛 | 博客
  • 博客访问: 638837
  • 博文数量: 110
  • 博客积分: 3808
  • 博客等级: 中校
  • 技术积分: 1930
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-15 14:32
个人简介

声的伟大!

文章分类

全部博文(110)

文章存档

2014年(1)

2013年(2)

2012年(12)

2011年(81)

2010年(14)

分类: LINUX

2011-08-26 19:33:40

APC是什么
Alternative PHP Cache (APC)是一种对PHP有效的开放源高速缓冲储存器工具,他能够缓存opcode的php中间码。

PHP APC提供两种缓存功能,即缓存Opcode(目标文件),我们称之为apc_compiler_cache。同时它还提供一些接口用于PHP开发人员将用户数据驻留在内存中,我们称之为apc_user_cache。我们这里主要控讨php-apc的配置。

安装PHP APC
环境:CentOS5.6(LAMP)

Linux下PHP-APC的安装与配置
当前我用的是APC-3.1.9 stable ,用户自己到 下载最新版。
①安装

    wget
    tar xzvf APC-3.1.9.tgz
    /usr/local/webserver/php/bin/phpize
    ./configure --enable-apc --enable-apc-mmap --with-php-config=/usr/local/php/bin/php-config --prefix=/usr/local/apc
    make && make install

注:安装编译后检查相应目录:

    ll /usr/local/php/lib/php/extensions/no-debug-zts-20090626/
    -rwxr-xr-x 1 root root 416628 12-15 17:13 apc.so

安装成功!

②配置/etc/php.ini

    vi /usr/local/webserver/php/etc/php.ini

此处,

shift g到最末行,末尾加入

    [apc]
    extension= "apc.so"
    apc.enabled = 1
    apc.cache_by_default = on
    apc.shm_segments = 1
    apc.shm_size = 64
    apc.ttl = 7200
    apc.user_ttl = 7200
    apc.num_files_hint = 0
    apc.write_lock = On

然后把APC目录下的apc.php复制到可以访问的目录

    cp /root/APC-3.0.19/apc.php /data/html

③重启服务器

    service httpd restart

访问测试:


而后访问:

阅读(2049) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~