如何在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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |