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

利用phpize给apache加apc缓存

    博客分类:
  • PHP
阅读更多
本文是转载文章:
来源:http://www.vpser.net/opt/apc-eaccelerator-xcache.html


1、安装配置APC

APC全称是Alternative PHP Cache,官方翻译叫”可选PHP缓存”,它是PHP PECL中的一个扩展,好像是facebook在使用它,下面开始安装(ubuntu环境):
$wget http://pecl.php.net/get/APC-3.0.19.tgz
$tar xvzf APC-3.0.19.tgz
$cd APC-3.0.19/APC-3.0.19
$/usr/local/php/bin/phpize
$./configure -enable-apc -enable-apc-mmap -with-php-config=/usr/local/php/bin/php-config
$make
$sudo make install

下面我们再配置APC,因为我的PECL扩展路径改变了,所以我得移动下编译好的文件:
$sudo mv /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/apc.so /usr/local/php/lib/php/extensions/PECL

然后我们再编辑php.ini文件进行配置,请把下面的代码加入到php.ini中即可:
extension_dir = "/usr/local/php/lib/php/extensions/PECL"
extension = apc.so
; APC
apc.enabled = 1
apc.shm_segments = 1
apc.shm_size = 64
apc.optimization = 1
apc.num_files_hint = 0
apc.ttl = 0
apc.gc_ttl = 3600
apc.cache_by_default = on

     这样重启apache就会在phpinfo()信息中显示。

以上是转载内容,事实证明很好用,很强大。


  • 大小: 63.3 KB
分享到:
评论

相关推荐

    APC-3.1.8.tgz

    标题 "APC-3.1.8.tgz" 指的是一个名为 "APC" 的软件包的版本 3.1.8...综上所述,APC-3.1.8.tgz 是一个用于提升 PHP 性能的缓存扩展,在 Linux 环境下,用户需要按照一定的步骤进行编译、安装和配置才能利用其加速功能。

    PHP APC的安装与使用详解

    - `apc.gc_ttl`:缓存条目在垃圾回收表中的存活时间,防止旧缓存占用内存。 - `apc.include_once_override`:关闭此选项可避免可能导致意外结果的行为。 - `apc.max_file_size`:限制缓存的最大文件大小。 - `apc....

    PHP+apc+ajax实现的ajax_upload上传进度条代码

    在文件上传的场景下,利用APC来实时监控文件上传进度并反馈给用户。AJAX则用于创建异步的HTTP请求,使得可以在不重新加载页面的情况下,从服务器获取文件上传的状态信息,并动态更新进度条。 具体实现这一功能时,...

    php5.4 linux

    - **OpCache**:代替了旧的APC,成为默认的opcode缓存器,显著提高了PHP脚本的执行速度。 2. **在Linux上安装PHP 5.4** - **使用包管理器**:在Ubuntu/Debian系统上使用`apt-get install php5.4`,在CentOS/RHEL...

    启用OPCache提高PHP程序性能的方法

    2. 如果未安装OPCache模块,可以通过PECL安装,具体步骤包括使用 `wget` 下载源码包,解压并使用 `phpize` 工具准备编译环境,随后使用 `./configure`、`make` 和 `make install` 命令来编译和安装扩展。 3. 安装...

    php性能优化分析工具XDebug 大型网站调试工具

    可以使用内存缓存如APC、Memcached或Redis,或者将数据存储在数据库中并定期更新。 2. 考虑优化`filter_tags`函数的实现,减少不必要的循环或使用更高效的算法。 3. 如果可能,将禁止标签列表进行预处理,比如在应用...

Global site tag (gtag.js) - Google Analytics