linux php zend load,linux php Zend OpCache 扩展,提高性能

PHP 5.5 以后内建了 OpCache ,我们启用即可 OpCache 的加速原理是把编译后的 bytecode 存储在内存里面, 避免重复编译 PHP 所造成的资源浪费.

虽然内建了, 但是默认没有启用:

修改 php.ini 文件

vi /usr/local/php/etc/php.ini

在文件最后面加入:

;添加opcache的模块

zend_extension=opcache.so

; 开关打开

opcache.enable=1

; 可用内存, 酌情而定, 单位 megabytes

opcache.memory_consumption=256

; 对多缓存文件限制, 命中率不到 100% 的话, 可以试着提高这个值

opcache.max_accelerated_files=5000

; Opcache 会在一定时间内去检查文件的修改时间, 这里设置检查的时间周期, 默认为 2, 定位为秒

opcache.revalidate_freq=240

重启服务器

/usr/local/apache2/bin/apachectl restart

查看效果

拥有漂亮的图形化界面的项目 : https://github.com/PeeHaa/OpCacheGUI

单文件, 方便部署的项目: https://github.com/rlerdorf/opcache-status

APC VS OpCache

APC 是将要被遗弃的项目, PHP 5.5 都不支持, 而在 PHP 5.5 和 5.6 版本, OpCache 是默认内建的, 并且支持 5.2 到 5.4 的安装.

保存后,重启Apache,查看http://192.168.36.24/test.php进行验证。会看到如下信息:

with Zend OPcache v7.0.3-dev, Copyright (c) 1999-2013, by Zend Technologies

No related posts.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值