`
hn67
  • 浏览: 79989 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

centOS5.5 安装 PHP APC缓存加速器

 
阅读更多

一、PHP加速器介绍

PHP加速器是一个为了提高PHP执行效率,从而缓存起PHP的操作码,这样PHP后面执行就不用解析转换了,可以直接调用PHP操作码,这样速度上就提高了不少。

Apache中使用mod_php的请求、响应执行流程:

1、Apache接收请求。
2、Apache传递请求给mod_php。
3、mod_php定位磁盘文件,并加载到内存中。
4、mod_php编译源代码成为opcode树。
5、mod_php执行opcode树。

PHP加速器相应的就是第四步,它的目的就是防止PHP每次请求都重复编译PHP代码,因为在高访问量的网站上,大量的编译往往没有执行速度快呢?所以这里面有个瓶颈就是PHP的重复编译既影响了速度又加载了服务器负载,为了解决此问题,PHP加速器就这样诞生了。

APC安装

你可以去http://pecl.php.net/package/apc下载最新稳定版本 或者使用下面命令下载3.1.9版本

wget  http://pecl.php.net/get/APC-3.1.9.tgz
tar xvf APC-3.1.9.tgz 
 cd  APC-3.1.9
 phpize
./configure
make
make install 


安装完毕后 进行PHP 配置设置

cd  /etc/php.d/
 vi apc.ini


添加如下代码:

; Enable gd extension module
extension=apc.so

apc.enabled = 1
apc.shm_segments = 1
apc.shm_size = 128M
apc.optimization = 1
apc.num_files_hint = 0
apc.ttl = 0
apc.gc_ttl = 3600
apc.cache_by_default = on

保存

我是ngnix +php-fpm

因此执行 service php-fpm restart

如果你们是apache 执行 service httpd restart 即可。

命令行下面执行 php -m 即可看到 apc ,大功告成!


PS:如果 安装完毕后apc.so 文件没有 在php的module目录下面 的话 手工复制过去即可



分享到:
评论

相关推荐

    CentOS 5.5安装全过程

    设置计算机BIOS以从DVD或USB驱动器启动,然后进入CentOS 5.5的安装引导界面。 4. **语言选择** 安装程序启动后,首先选择合适的语言进行安装界面。 5. **键盘布局配置** 选择与您所在地区相符的键盘布局。 6. ...

    centos5.5安装mysql5.5

    集合网上资料和自身实际安装整理的centos5.5安装mysql5.5,文档中有5.5和5.6的下载地载,如果安装5.6还需要找一点资料。

    Centos5.5下Qt的安装配置

    CentOS 5.5 下 Qt 的安装配置 在 CentOS 5.5 平台下安装 Qt 需要经过多个步骤,每个步骤都需要注意一些重要细节。本文将详细讲解 CentOS 5.5 下 Qt 的安装配置过程。 一、安装软件列表 在开始安装 Qt 之前,需要...

    centos5.5安装oracle10g

    centos5.5安装oracle10g: 自己写的文档,学习用的,供大家参考

    Linux CentOS5.5 web配置

    ### Linux CentOS5.5 Web配置详解 #### 一、概述 在Linux CentOS5.5系统中进行Web配置是一项常见的任务,对于服务器管理和网站部署至关重要。本文将深入探讨CentOS5.5下的Web配置方法,包括基本配置、路径设置、...

    centos 5.5 32位 下载地址

    在探讨“CentOS 5.5 32位下载地址”的相关知识点时,我们首先要理解CentOS系统的基本概念,以及其版本与架构的区别,再深入分析下载资源的重要性及获取方式。 ### CentOS概述 CentOS(Community ENTerprise ...

    Centos5.5下安装LAMP完整版

    本文将深入解析如何在CentOS 5.5环境下安装LAMP堆栈,以及相关组件的配置细节。 ### 一、系统环境准备 首先,确保你的系统是CentOS 5.5,这是一个基于Linux内核的开源操作系统。此版本发布于2010年,虽然现在已经...

    CentOS 5.5使用yum安装Apache+PHP+MySQL

    在本文中,我们将详细介绍如何在 CentOS 5.5 操作系统上使用 YUM 工具安装 Apache、PHP 和 MySQL,创建一个完整的 LAMP (Linux, Apache, MySQL, PHP) 服务器环境。 首先,确保您已经安装了 CentOS 5.5。这个版本...

    centos5.5 32 64位下载地址

    【描述】"centos5.5下载地址 32 64"提示我们需要寻找可以下载这个旧版CentOS的官方或可靠的第三方链接。由于CentOS 5.5已经不再维护,官方可能不再提供直接的下载服务。然而,为了满足某些特定的需求,例如软件兼容...

    centOS 5.5 虚拟机 安装 教程 word 版

    centos 5.5 虚拟机安装截图教程,可能安装过程中会因虚拟机版本和centos的版本区别有所不同,但是基本思路应该没变,希望对大家有用,我没资源分了,大家支持下让人赚点分吧,谢谢各位了

    CentOS5.5命令行安装64位

    ### CentOS5.5命令行安装Oracle 10g详尽指南 #### 一、环境准备与验证 在开始安装Oracle 10g之前,确保满足以下条件: 1. **操作系统**:CentOS 5.5(64位) 2. **内存**:Oracle至少需要512MB的RAM,推荐更多 3....

    CentOS 5.5图形安装教程

    CentOS _ 5.5_ 图形安装教程(超详细).

    CentOS 5.5搭建PHP环境安装笔记

    CentOS 5.5搭建PHP环境安装笔记

    Centos 5.5安装教程

    【CentOS 5.5 安装教程】 在本文中,我们将详细介绍如何安装CentOS 5.5这一历史悠久的Linux发行版。CentOS是一个基于Red Hat Enterprise Linux (RHEL)源代码的开源操作系统,旨在提供与RHEL高度兼容的稳定环境,但...

    CentOS 5.5提权exp

    CentOS 5.5提权exp

    CENTOS5.5软RAID1配置及更换硬盘

    CENTOS5.5 软 RAID1 配置及更换硬盘方案 在本文档中,我们将详细阐述软 RAID1 的配置方法和更换硬盘的步骤。软 RAID1 是一种软件 RAID 方式,它可以将多个硬盘组合成一个 RAID 设备,从而提高数据的安全性和可用性...

    linux centos 5.5 安装说明

    Linux CentOS 5.5 是一个基于Red Hat ...以上就是Linux CentOS 5.5的详细安装步骤,每一步都是确保系统能正确安装并运行的关键步骤。安装完成后,用户可以根据需要进一步定制和优化系统,以满足特定的工作需求。

    centos 5.5 32和64位 种子文件

    压缩包子文件的文件名称 "centos5.5" 暗示这个文件可能包含整个 CentOS 5.5 ISO 映像或者是一组ISO文件,用户可以使用这些文件来创建安装光盘或USB驱动,或者通过网络启动安装。 在CentOS 5.5中,你可以找到以下...

Global site tag (gtag.js) - Google Analytics