来自 美高梅4858官方网站 2019-12-11 05:36 的文章
当前位置: 美高梅4858官方网站 > 美高梅4858官方网站 > 正文

美高梅4858官方网站:使用opcache把编译后的php文件存储为文件,Opcache安装配置教程

opcache.validate_timestamps=1    //临盆条件中配备为0
opcache.revalidate_freq=0    //检查脚本时间戳是或不是有更新时间
opcache.memory_consumption=64    //Opcache的分享内存大小,以M为单位
opcache.interned_strings_buffer=16    //用来囤积一时字符串的内部存款和储蓄器大小,以M为单位
opcache.max_accelerated_files=4000    //Opcache哈希表能够积累的剧本文件数量上限
opcache.fast_shutdown=1         //使用高效结束续发事件
注:后续大家还恐怕会进一层介绍Zend Opcache的配置,PHP官方网址中列出了Zend Opcache的整个装置:

;opcache不保存注释
opcache.save_comments=0
;关闭PHP文件时间戳验证
opcache.validate_timestamps=Off
;每60秒验证php文件时间戳是还是不是更新
;opcache.revalidate_freq=60
opcache.fast_shutdown=1
;注意,PHP7下命令行实行的脚本也会被 opcache.file_cache 缓存.
opcache.enable_cli=
;设置不缓存的黑名单
;opcache.blacklist_filename=/png/php/opcache_blacklist

如果php.ini中配备了opcache.validate_timestamps值为0,需求小心,因为Zend Opcache将不能觉察PHP脚本的变迁,必得手动清空Zend OPcache缓存的字节码,手艺让它开掘PHP文件的转移。那几个构造切合在生养情形中设置为0,但在支付条件会带给许多不便,我们可以在付出景况中那样陈设启用自动验证缓存效率:

如需尊崇php源码则可在缓存机器码后将网址目录PHP脚本内容更换为放肆内容,运营的也是保留在opcache_cache目录下的机器码了。

opcache.validate_timestamps=1
opcache.revalidate_freq=0

备注:

wget
tar xzf zendopcache-7.0.3.tgz
cd zendopcache-7.0.3
phpize
###若果找不到phpize 的话本身找PHP路线,笔者的在/usr/local/php/bin/phpize,下面那行也要按你的php.ini路线自行校正
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install

opcache.file_cache_only=0

zend_extension=/path/to/opcache.so

干活规律:

4、使用Zend Opcache

配备参照他事他说加以考察:

php-zendopcache

;OPcache 的分享内部存款和储蓄器大小,以兆字节为单位。
opcache.memory_consumption=128

相像来说PHP编写翻译成功后会呈现Zend Opcache扩大路径,但要是想不起来,能够应用如下命令找到PHP扩张所在目录:

二、配置opcache

若果显示Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-zts-二〇一〇0525/ 表示安装达成,上边要匡正php的配备文件让它生效

缓存机器码样式

编写翻译好PHP后还供给在php.ini中钦定Opcache扩张路径:

美高梅4858官方网站 1

依次推行上边包车型地铁命令

;哈希表中可存款和储蓄的脚本文件数量上限。设置值取值范围最小值是 200,最大值在 PHP 5.5.6 以前是 100000,PHP 5.5.6 及现在是 1000000。
opcache.max_accelerated_files=10000

官网:

windows扩展下载地址

本文由美高梅4858官方网站发布于美高梅4858官方网站,转载请注明出处:美高梅4858官方网站:使用opcache把编译后的php文件存储为文件,Opcache安装配置教程

关键词: