Nginx 与php组件apc.so 与php-pecl-apc的关系
在运行网站的时候发现该网站需要使用apc组件提供的缓存机制,于是前往
http://pecl.php.net/package/apc
下载最新的稳定版本3.1.9进行编译与安装
cd /tmp wget http://pecl.php.net/get/APC-3.1.9.tgz tar -zxvf APC-3.1.9.tgz cd APC-3.1.9.tgz phpize ./configure make && make install make test
然后发现不管是修改php.ini还是站点都无法加载这个模块,最后在yum search的时候发现有一个组件叫作php-pecl-apc,想着看名字可能有些关系,于是尝试安装了一下
yum install php-pecl-apc php-pecl-apc-devel php-pear
安装后查看phpinfo似乎直接就加载了,都不需要重启php-fpm和nginx服务。
PS:请注意不要在php.ini里添加apc组件的任何函数