CentOS 安装 APC(Alternative PHP Cache)

简介
APC(Alternative PHP Cache)是一个开源的 PHP 加速器,它通过缓存服务器端代码来提高 PHP 程序的执行速度,本文将详细介绍如何在 CentOS 系统上安装 APC。
准备工作
- 确保您的 CentOS 系统已更新到最新版本。
- 安装编译器、开发库等依赖项。
sudo yum update sudo yum install -y gcc make autoconf libtool bison patch zlib zlib-devel openssl openssl-devel
安装 PHP 开发库。
sudo yum install -y php php-devel
安装 APC
下载 APC 安装包。
wget http://pecl.php.net/get/apc-5.1.13.tgz
解压安装包。

tar -zxvf apc-5.1.13.tgz cd apc-5.1.13
配置 APC。
./configure --enable-apc --enable-apc-debug --enable-apc-optimization --enable-file-cache --enable-mmz --with-apxs2=/usr/sbin/apxs
编译和安装。
make sudo make install
配置 PHP。
编辑 php.ini 文件,添加以下配置:
apc.enabled = 1 apc.shm_size = 128M apc.num_files = 1024 apc.optimization = 7 apc.user_cache_dir = /var/cache/apc
重启 PHP-FPM。
sudo systemctl restart php-fpm
验证安装
- 创建一个测试文件
test.php。
<?php echo "APC is working!";
- 访问
http://yourdomain.com/test.php,如果看到输出 “APC is working!”,则表示 APC 安装成功。
FAQs

问题:安装 APC 时出现错误 “configure: error: Could not find PHP header files” 如何解决?
解答: 这是因为系统没有安装 PHP 开发库,请按照第二步安装 PHP 开发库,然后重新尝试安装 APC。
问题:安装 APC 后,PHP 程序执行速度没有明显提升,怎么办?
解答: 检查
php.ini文件中的 APC 配置是否正确,检查服务器负载和带宽是否足够,如果问题依然存在,尝试优化 PHP 代码或升级服务器硬件。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复