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

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

在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.6Fedora 20,19,18,17,16,15,14,13,12使用PECL命令从资源库中下载。

安装APC的依赖包

首先,我们需要安装所需的软件包叫做PECL, 运行phpizeAPXS命令,使用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

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主机统计

APC查看主机统计概述

系统缓存条目

APC系统缓存条目概述

用户缓存条目

APC用户缓存条目概述

APC登录屏幕

APC管理员登录屏幕

APC版本检查

APC版本检查概述

使用PECL升级APC

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

pecl upgrade apc

使用PECL卸载APC

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

pecl uninstall apc
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏