扩展越少越好,需要什么加什么,所以就需编译加扩展了,以OPcache扩展为例
#进入PHP源码opcache扩展目录
cd ~php-5.5.24/ext/opcache/
#使用命令phpize,php未加入环境需使用具体路径(xxx/php/bin/phpize)
phpize
#命令执行完成输出信息,目录新增configure等文件,执行命令
./configure --with-php-config=/opt/php/bin/php-config
make&&make install
#无错误表示扩展编译成功,然后php.ini添加opcache配置,这里测试只启用opcache,其它配置使用默认,找到opcache配置处添加和修改为
zend_extension=opcache.so
opcache.enable=1
#重启服务器,这里使用php-fpm
systemctl restart php-fpm
#输出phpinfo()
PS:PHP 5.5.0 及后续版本中已经绑定了 OPcache 扩展。 对于 PHP 5.2,5.3 和 5.4 版本可以使用PECL扩展中的 OPcache 库。