fedora 20 php,在RHEL / CentOS 6/5和Fedora 20-12中安装APC(替代PHP缓存)

APC( 替代PHP缓存 )是PHP代码的一个免费和开源的缓存。 这个模块的主要目的是为缓存和优化PHP代码提供强大的框架。

a71e3bef2132103446945bd7750a4d7d.png

在Linux中安装和启用PHP APC

此处提供的说明介绍了如何安装和RHEL 6.5 / 6.4 / 6.3 / 6.2 / 6.1 / 6 / 5.8 / 5.6支持APC缓存 PHP,CentOS的6.5 / 6.4 / 6.3 / 6.2 / 6.1 / 6 / 5.8 / 5.6和Fedora 20,19,18,17,16,15,14,13,12使用PECL命令从资源库中下载。

安装APC的依赖包

首先,我们需要安装所需的软件包叫做PECL, 运行phpize和APXS命令,使用APC YUM包管理工具来安装。yum install php-pear php-devel httpd-devel pcre-devel gcc make

使用PECL安装APC

现在,我们拥有所有所需的软件包安装APC。 这里我们使用PECL命令来安装它。 请在选择默认设置。pecl install apc

样品输出:WARNING: channel "pecl.php.net" has updated its protocols, use "pecl channel-update pecl.php.net" to update

downloading APC-3.1.9.tgz ...

Starting to download APC-3.1.9.tgz (155,540 bytes)

.................................done: 155,540 bytes

54 source files, building

running: phpize

Configuring for:

PHP Api Version: 20090626

Zend Module Api No: 20090626

Zend Extension Api No: 220090626

config.m4:180: warning: AC_CACHE_VAL(PHP_APC_GCC_ATOMICS, ...): suspicious cache-id, must contain _cv_ to be cached

../../lib/autoconf/general.m4:1974: AC_CACHE_VAL is expanded from...

../../lib/autoconf/general.m4:1994: AC_CACHE_CHECK is expanded from...

config.m4:180: the top level

config.m4:180: warning: AC_CACHE_VAL(PHP_APC_GCC_ATOMICS, ...): suspicious cache-id, must contain _cv_ to be cached

../../lib/autoconf/general.m4:1974: AC_CACHE_VAL is expanded from...

../../lib/autoconf/general.m4:1994: AC_CACHE_CHECK is expanded from...

config.m4:180: the top level

Enable internal debugging in APC [no] :

Enable per request file info about files used from the APC cache [no] :

Enable spin locks (EXPERIMENTAL) [no] :

Enable memory protection (EXPERIMENTAL) [no] :

Enable pthread mutexes (default) [yes] :

Enable pthread read/write locks (EXPERIMENTAL) [no] :

启用APC PHP扩展

运行以下命令来启用Apache配置APC扩展。echo "extension=apc.so" > /etc/php.d/apc.ini

重新启动APC的Apache服务

重新启动Apache服务采取新的变化。service httpd restart

OR

/etc/init.d/httpd restart

验证APC安装

创建的Apache Web根目录下的文件phpinfo.php的 。 例如/var/www/html/phpinfo.php。# vi /var/www/html/phpinfo.php

将以下代码添加到它。 保存并关闭。<?php

// Show all information, defaults to INFO_ALL

phpinfo();

?>

打开浏览器并输入以下网址 。 你会看到类似下面APC启用配置。http://localhost/phpinfo.php

81c21e8912072e1ffe785d3a13a1bb43.png

PHP APC配置屏幕

启用PHP APC管理

为了使APC管理面板,复制下面的文件。cp /usr/share/pear/apc.php /var/www/html/

现在打开与VI编辑器文件apc.php。# vi /var/www/html/apc.php

现在设置在文件apc.php的用户名和密码,如下所示。defaults('ADMIN_USERNAME','apc'); // Admin Username

defaults('ADMIN_PASSWORD','Set-Password-Here'); // Admin Password - CHANGE THIS TO ENABLE!!!

请在浏览器中的以下网址 。 您将获得APC的管理面板。http://localhost/apc.php

供大家参考APC管理小组的一些截图。

Vies主机统计

7b1a24ba076c7915b3275bc0eb6151f8.png

APC查看主机统计概述

系统缓存条目

723d9f85511e7cd521e0b1b05a504591.png

APC系统缓存条目概述

用户缓存条目

a5eff8c11610eb95e53f352b403cd8c0.png

APC用户缓存条目概述

APC登录屏幕

5612b2692435ca5f47113b36e1228b43.png

APC管理员登录屏幕

APC版本检查

4b43381c1b73f73e77a85a593a61e7c1.png

APC版本检查概述

使用PECL升级APC

要升级,只需要执行下面的命令将下载并升级APC。pecl upgrade apc

使用PECL卸载APC

如果你要删除它,然后简单的键入以下命令将彻底从系统中卸载APC。pecl uninstall apc

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值