laravel安装zend opcache加速器教程


Posted in PHP onMarch 02, 2015

以文章页为例,通过chrome抓包,waiting的时间达到147ms,实际上未作缓存优化前,这个页面大概有4条sql语句,速度也只是152ms左右,差别不大,所以我决定安装zend opcache加速php。

当我在服务器上安装了zend opcache后,再测试,waiting已经下降到68ms,效果明显。

so,laravel项目还是有必要安装此类php加速器的。

附安装教程:

zend opcache(ZendOptimizerPlus) 项目目前托管在github,项目地址为: https://github.com/zendtech/ZendOptimizerPlus 上面已经详细说明了安装步骤,这里还是简单说一下吧:

1.下载

在项目页面右下角有download zip按钮,点击它即可下载后传到服务器上,也可以右键复制链接,到服务器上通过wget下载。 2.unzip解压,进入目录

cd ZendOptimizerPlus-master

3.安装

 $PHP_DIR/bin/phpize

 ./configure --with-php-config=$PHP_DIR/bin/php-config

 make && make install

其中 $PHP_DIR 是你php的安装目录,如果不知道的话可以尝试下

which php

然后 ls -l 得到的路径就可以找到php的安装目录,一般如果是通过源代码编译的话,在/usr/local/php. 也有可能是通过第三方包管理器安装的,只要找到phpize和php-config即可. 编译完成后,会得到一个提示:

Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/

这个就是告诉你编译好的扩展.so文件位置,之后我们编辑php.ini,这个配置文件要么在$PHP_DIR/etc 要么在/usr/local/etc/之类的地方,总之打开它,在末尾添加

[Zend Opcache]

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

保存退出,重启php-fpm或apache即可。

以上就是本文的全部内容了,希望大家能够喜欢。

PHP 相关文章推荐
屏蔽浏览器缓存另类方法
Oct 09 PHP
网页游戏开发入门教程二(游戏模式+系统)
Nov 02 PHP
PHP--用万网的接口实现域名查询功能
Dec 13 PHP
PHP关联数组的10个操作技巧
Jan 21 PHP
解析php file_exists无效的解决办法
Jun 26 PHP
深入解析PHP中逗号与点号的区别
Aug 05 PHP
php通过正则表达式记取数据来读取xml的方法
Mar 09 PHP
深入理解PHP中的Streams工具
Jul 03 PHP
Symfony查询方法实例小结
Jun 28 PHP
Laravel 实现密码重置功能
Feb 23 PHP
php微信公众号开发之微信企业付款给个人
Oct 04 PHP
PHP使Laravel为JSON REST API返回自定义错误的问题
Oct 16 PHP
分享一个Laravel好用的Cache宏
Mar 02 #PHP
php解析http获取的json字符串变量总是空白null
Mar 02 #PHP
laravel 5 实现模板主题功能(续)
Mar 02 #PHP
laravel 5 实现模板主题功能
Mar 02 #PHP
Opcache导致php-fpm崩溃nginx返回502
Mar 02 #PHP
使用GDB调试PHP代码,解决PHP代码死循环问题
Mar 02 #PHP
Laravel5中contracts详解
Mar 02 #PHP
You might like
判“新”函数:得到今天与明天的秒数
2006/10/09 PHP
PHP中使用cURL实现Get和Post请求的方法
2013/03/13 PHP
php代码书写习惯优化小结
2013/06/20 PHP
Symfony页面的基本创建实例详解
2015/01/26 PHP
layui框架实现文件上传及TP3.2.3(thinkPHP)对上传文件进行后台处理操作示例
2018/05/12 PHP
PHP使用OB缓存实现静态化功能示例
2019/03/23 PHP
面向对象的编程思想在javascript中的运用上部
2009/11/20 Javascript
jQuery添加和删除指定标签的方法
2015/12/16 Javascript
图解js图片轮播效果
2015/12/20 Javascript
jQuery焦点图插件SaySlide
2015/12/21 Javascript
带有定位当前位置的百度地图前端web api实例代码
2016/06/21 Javascript
基于WebUploader的文件上传js插件
2016/08/19 Javascript
微信小程序 实现动态显示和隐藏某个控件
2017/04/27 Javascript
requirejs按需加载angularjs文件实例
2017/06/08 Javascript
jquery.uploadView 实现图片预览上传功能
2017/08/10 jQuery
jQuery+datatables插件实现ajax加载数据与增删改查功能示例
2018/04/17 jQuery
Vue中computed、methods与watch的区别总结
2019/04/10 Javascript
CKEditor 4.4.1 添加代码高亮显示插件功能教程【使用官方推荐Code Snippet插件】
2019/06/14 Javascript
nodejs二进制与Buffer的介绍与使用
2019/07/11 NodeJs
微信小程序实用代码段(收藏版)
2019/12/17 Javascript
JS实现音量控制拖动
2020/01/15 Javascript
nodejs中的异步编程知识点详解
2021/01/17 NodeJs
Python基于list的append和pop方法实现堆栈与队列功能示例
2017/07/24 Python
python 字符串和整数的转换方法
2018/06/25 Python
用python脚本24小时刷浏览器的访问量方法
2018/12/07 Python
PyQt5实现五子棋游戏(人机对弈)
2020/03/24 Python
举例讲解Python常用模块
2019/03/08 Python
python base64库给用户名或密码加密的流程
2020/01/02 Python
CSS3 box-sizing属性
2009/04/17 HTML / CSS
领导视察欢迎词
2014/01/15 职场文书
2014幼儿园保育员工作总结
2014/11/10 职场文书
2014幼儿园小班工作总结
2014/11/10 职场文书
市场总监岗位职责
2015/02/11 职场文书
Nginx Rewrite使用场景及配置方法解析
2021/04/01 Servers
Python爬取英雄联盟MSI直播间弹幕并生成词云图
2021/06/01 Python
yolov5返回坐标的方法实例
2022/03/17 Python