PHP APC安装与使用

先要解决一下httpd-devel依赖库问题

yum install cyrus-sasl-devel db4-devel openldap apr apr-util apr-util-devel pcre-devel

手动安装:

官网 http://cn2.php.net/manual/zh/book.apc.php

下载http://pecl.php.net/package/APC 找最新的

#wget http://pecl.php.net/get/APC-3.1.9.tgz

# tar -zxvf APC-3.1.9.tgz
# cd APC-3.1.9
# phpize (生产configure文件)
# ./configure --enable-apc --enable-apc-mmap --with-apxs

./configure --enable-apc-mmap --enable-apc --enable-apc-filehits
# make
# make install

拷贝添加SO文件
# cp /usr/local/lib/php/extensions/no-debug-zts-20060613/apc.so /usr/local/php/lib/php/extensions/apc.so
# chmod 755 /usr/local/php/lib/php/extensions/apc.so
修改PHP.INI使之启动APC模块
修改 php.ini下
extension_dir = “./”
extension_dir = “/usr/local/php/lib/php/extensions”
配置/etc/php.ini 末尾加入
extension=apc.so
apc.enabled = 1
apc.cache_by_default = on
apc.shm_segments = 1
apc.shm_size = 64M
apc.ttl = 7200
apc.user_ttl = 7200
apc.num_files_hint = 1024
apc.write_lock = On
apc.gc_ttl=3600
apc.ttl=0
apc.mmap_file_mask=/tmp/apc.XXXXXX
重启apache

#/usr/local/apache2/bin/apachectl restart

使用APC

<?php

print_r(apc_cache_info());

?>

时间: 2025-01-14 05:56:00

PHP APC安装与使用的相关文章

ubuntu apc 安装

在ubuntu下安装APC,只需要两条命令,便可将APC和php绑一起. 安装代码:          sudo apt-get install  -y apache2-prefork-dev          sudo apt-get install  -y php-apc ubuntu apc 安装

linux下php5.4安装加速扩展apc配置

1.apc简介Alternative PHP Cache (APC) 中文全称是"可选PHP缓存",是一种对PHP有效的开放源高速缓冲储存器工具,可用于缓存和优化Web服务器上的PHP代码,改善服务器性能.2.apc优势APC 和 eAccelerator 都是不错的PHP加速缓存,但是为什么在这里要推荐使用 APC 呢?(1)稳定性根据我们对几个大站点的测试,虽然在低负载的情况下,APC性能略逊于eAccelerator,但是在大流量长期运行的情况下,APC 比 eAccelerat

安装 APC(Alternative PHP Cache) 提升 PHP 的解析速度

本文引用<高性能 PHP 开发>来做下记录 无论从命令行还是从 Web 服务器上执行 PHP 脚本时,PHP 必须执行所需的5个步骤. Zend 引擎必须从文件系统中读取该文件.扫描其词典和表达式.解析文件.创建要执行的计算机代码(称为Opcode),最后执行 Opcode. PHP 的生命周期非常的短暂,但是,每次对脚本发起请求时,它必须执行这5个步骤.每次在针对特定的 PHP 脚本的请求到达时,即使改PHP脚本的内容没有任何变化时,Zend 引擎也必须重新创建该文件的 Opcode.对于脚

PHP扩展--APC缓存安装与使用

apc安装 wget http://pecl.php.net/get/APC-3.1.13.tgz tar zxvf APC-3.1.13.tgz cd APC-3.1.13 /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config make && make install 来自为知笔记(Wiz)

zabbix 2.2.2在centos 6.3 x86_64上的安装

zabbix 2.2.2在centos 6.3 x86_64上的安装 更新五月 03, 2014   # 依赖环境 yum install -y php-mbstring mysql-devel libcurl-devel net-snmp-devel php-xml libiconv php-gd* php-bcmath php-mysql   # 下载并解压缩zabbix server 2.2.2 #下载地址 http://www.zabbix.com/download.php tar xz

[转自itilxf论坛]iTop百问百答

iTop是什么,和其他itsm软件相比有什么优势?iTop,是一个开源web应用程序,用于IT环境的日常运营.它基于ITIL最佳实践,而又不拘泥于任何具体流程. 优势: 1. 开源,扩展性强容易开发. 2. 理念.强调以人为本的IT运维和运营的管理:3. 工具.用户操作智能化,提高工具使用效率: 4. 扩展性.丰富的集成接口和定制功能,提升工具随需而变的能力: 5. 合规性.遵循ITIL最佳实践.国际通行的ISO20000标准: 6.CMDB核心.提供强大的CMDB模块,动态生成CI关系拓扑图:

高性能PHP应用开发-总结

最近将<高性能PHP应用开发>这本书看了两遍,觉得还是受益匪浅的,该书讲的面比较广,都是经验性的内容,建议大家有时间可以详细看一下的,基于此特意将本书的精华易用的部分加以整理,子曰:“温故而知新,可以为师矣.” [第一章  基准测试工具] 一:Apache Benchmark (ab) 随 apache包一起安装ab -n (请求数) -c (并发数,不能起过-n) -t (请求的秒数) http://url 报告中最重要的是以下字段内容:-------------------------HT

Drupal commerce 性能优化

从开始的时候打开一个页面需要超过9秒的时间到现在可以在3秒内打开,给自己带来了很多欣慰. 开始的时候是认为server性能不足,所以讲aliyun服务器从1核升级到了4核,但是发现升级之后和升级之前是一样的效果. 既然不是服务器的问题(实际上这样的配置对php网站来说已经比较高端了),而又有那么多大的网站运行,肯定是有可以解决的方法. 之后是漫长的搜索解决的方法. 发现很多人一直在抱怨drupal7性能的问题. 下面是在参考别人的基础上做的调试: 优化数据库.Mysql使用的是MyISAM引擎,

PHP OPCode缓存:Window下安装APC

前言 PHP语言在性能上相对于其他编译型语言来说性能算不上突出,但是使用了OPCode缓存后性能提升还是很明显的.常见的主要有 Eaccelerator,XCache,APC本文主要介绍APC的使用. APC的介绍 APC,全称是Alternative PHP Cache,官方翻译叫"可选PHP缓存".它为我们提供了缓存和优化PHP的中间代码的框架. APC的缓存分两部分:系统缓存和用户数据缓存. 系统缓存 它是指APC把PHP文件源码的编译结果缓存起来,然后在每次调用时先对比时间标记