如何在Debian中启用OPcache?

前端之家收集整理的这篇文章主要介绍了如何在Debian中启用OPcache?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
刚刚安装了PHP5-fpm.所有消息来源都说apc模块已经被OPcache取代,它默认编译但未启用.

如何启用此模块.我在服务器上找不到opcache.so文件

我检查了/usr/lib / PHP5和/ etc / PHP5但找不到它.

PHP -v
PHP 5.4.4-14+deb7u4 (cli) (built: Aug 23 2013 14:37:41)
您可以像shaun m所说的更新PHP,或者如果您不想这样做,您可以从PECL安装zendopcache

检查最新版本here,此安装版本7.0.3.

通过PHP-pear安装“pecl”

`sudo apt-get install -y PHP-pear`

安装构建依赖项

sudo apt-get install -y build-essential PHP5-dev

安装Zend OpCache

sudo pecl install zendopcache-7.0.3

找到opcache.so的位置

sudo find / -name 'opcache.so'

我的是

/usr/lib/PHP5/20100525/opcache.so

现在创建opcache.ini

sudo vim /etc/PHP5/mods-available/opcache.ini

添加此信息

zend_extension=/usr/lib/PHP5/20100525/opcache.so # File path from above
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1

现在为conf文件创建一个符号链接

sudo ln -s /etc/PHP5/mods-available/opcache.ini /etc/PHP5/conf.d/20-opcache.ini

重启服务

sudo service PHP5-fpm restart
sudo service apache2 restart

确认安装

PHP -v

应该提一下

Zend Engine v2.4.0,Copyright (c) 1998-2013 Zend Technologies
    with Zend OPcache v7.0.3,Copyright (c) 1999-2014,by Zend Technologies

然后(可选)通过清理完成

sudo apt-get remove --purge build-essential PHP5-dev

Reference

猜你在找的PHP相关文章