php 编译安装 APC 增加模块 图文教程

今天发现公司的linux服务器里面php居然没有apc模块,下面我们手动增加一下这个模块。我们这里需要确定的是各个文件的位置在哪里,如果不确定,可以使用linux的find命令找一下。

  • 下载最新模块,目前APC已停止更新,直接使用下面命令,进入到APC编译文件夹。

wget-c http://pecl.php.net/get/APC-3.1.13.tgz;tar xvfz APC-3.1.13.tgz;cd APC-3.1.13

  • 找一下phpize,

find / -name phpize

  • 用刚才找到的phpize运行一下

phpize

  • 开始编译:

./configure –with-php-config=/usr/local/php5/bin/php-config –enable-apc –enable-mmap;make;make install

如果顺利的话,apo.so 会顺利的复制到对应的模块文件里。

  • 修改php.ini,添加语句extension=apc.so。这是让php自动加载扩展库。[APC]
    extension = “apc.so”
    apc.enabled = 1
    apc.shm_size = 256M
    apc.ttl = 3600
    apc.user_ttl = 3600
    apc.mmp_file_mask = /tmp/apc.XXXXXX
    apc.num_files_hint = 0

重启php-fpm进程,即可。

腾讯云限时秒杀【点击购买】

搬瓦工,CN2高速线路,1GB带宽,电信联通优化KVM,延迟低,速度快,建站稳定,搬瓦工BandwagonHost VPS优惠码BWH26FXH3HIQ,支持<支付宝> 【点击购买】!

Vultr$3.5日本节点,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快【点击购买】!

阿里云香港、新加坡VPS/1核/1G/25G SSD/1T流量/30M带宽/年付¥288【点击购买】