转自:
http://www.cmd.name/posts/341
既然是简解,那就简单点吧.
一、tar安装方法.
1.下载
1
2 3 |
wget http://pecl.php.net/get/APC-3.0.19.tgz
tar xzvf APC-3.0.19.tgz cd APC-3.0.19 |
2.安装
1
2 3 4 |
/usr/local/php/bin/phpize
./configure --enable-apc-mmap --enable-filehits --enable-apc make make install |
二、yum 安装方法
1
2 |
yum install php-devel php-pear httpd-devel
pecl install apc |
是否,真的没事了呢,也许吧.
当然,也许你可能会得到以下的一段错误
1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
In file included from /usr/local/src/APC-3.1.5/apc.c:38:
/usr/include/php/ext/pcre/php_pcre.h:29:18: error: pcre.h: No such file or directory In file included from /usr/local/src/APC-3.1.5/apc.c:38: ... ... /usr/local/src/APC-3.1.5/apc.c: In function 'apc_regex_compile_array': /usr/local/src/APC-3.1.5/apc.c:419: error: 'apc_regex' has no member named 'preg' /usr/local/src/APC-3.1.5/apc.c:419: error: 'apc_regex' has no member named 'preg' /usr/local/src/APC-3.1.5/apc.c:420: error: 'apc_regex' has no member named 'nreg' /usr/local/src/APC-3.1.5/apc.c:420: error: 'apc_regex' has no member named 'nreg' /usr/local/src/APC-3.1.5/apc.c: In function 'apc_regex_match_array': /usr/local/src/APC-3.1.5/apc.c:452: error: 'apc_regex' has no member named 'preg' /usr/local/src/APC-3.1.5/apc.c:452: error: 'apc_regex' has no member named 'preg' /usr/local/src/APC-3.1.5/apc.c:453: error: 'apc_regex' has no member named 'nreg' /usr/local/src/APC-3.1.5/apc.c:453: error: 'apc_regex' has no member named 'nreg' make: *** [apc.lo] Error 1 |
恩,如果真是如此,那是不是忘了装 pcre-devel
1
|
yum install pcre-devel
|
配置
[APC]
1
2 3 4 5 6 7 8 9 10 11 12 13 14 |
extension = apc.so
apc.enabled = 1 apc.optimization = 0 apc.shm_segments = 1 apc.shm_size = 56 apc.ttl = 7200 apc.user_ttl = 7200 apc.num_files_hint = 10000 apc.user_entries_hint = 10000 apc.mmap_file_mask = /tmp/apc.XXXXXX apc.enable_cli = 1 apc.cache_by_default = 1 apc.max_file_size = 5 apc.stat = 1 |