加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

如何在Debian中启用OPcache?

发布时间:2020-12-13 13:56:40 所属栏目:PHP教程 来源:网络整理
导读:刚刚安装了php5-fpm.所有消息来源都说apc模块已经被OPcache取代,它默认编译但未启用. 如何启用此模块.我在服务器上找不到opcache.so文件 我检查了/usr/lib / php5和/ etc / php5但找不到它. php -vPHP 5.4.4-14+deb7u4 (cli) (built: Aug 23 2013 14:37:41)
刚刚安装了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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读