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 相关文章推荐
php创建多级目录代码
Jun 05 PHP
php foreach、while性能比较
Oct 15 PHP
PHP 魔术函数使用说明
May 14 PHP
PHP中文URL编解码(urlencode()rawurlencode()
Jul 03 PHP
PHP调用Webservice实例代码
Jul 29 PHP
PHP判断指定时间段的2个方法
Mar 14 PHP
destoon二次开发模板及调用语法汇总
Jun 21 PHP
学习php中的正则表达式
Aug 17 PHP
PHP面向对象精要总结
Nov 07 PHP
CentOS安装php v8js教程
Feb 26 PHP
详解php curl带有csrf-token验证模拟提交方法
Apr 18 PHP
PHP用swoole+websocket和redis实现web一对一聊天
Nov 05 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
现磨咖啡骗局!现磨咖啡=新鲜咖啡?现磨咖啡背后的猫腻你不懂!
2019/03/28 冲泡冲煮
Discuz 5.0 中读取纯真IP数据库函数分析
2007/03/16 PHP
jQuery Mobile + PHP实现文件上传
2014/12/12 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
2019/12/18 PHP
通过MSXML2自动获取QQ个人头像及在线情况(给初学者)
2007/01/22 Javascript
使用JavaScript库还是自己写代码?
2010/01/28 Javascript
GWT中复制到剪贴板 js+flash实现复制 兼容性比较好
2010/03/07 Javascript
js中使用DOM复制(克隆)指定节点名数据到新的XML文件中的代码
2011/07/27 Javascript
js替换字符串的所有示例代码
2013/07/23 Javascript
自己动手写的jquery分页控件(非常简单实用)
2015/10/28 Javascript
jQuery插件imgPreviewQs实现上传图片预览
2016/01/15 Javascript
基于JS判断iframe是否加载成功的方法(多种浏览器)
2016/05/13 Javascript
Javascript生成带参数的二维码示例
2016/10/10 Javascript
学习 NodeJS 第八天:Socket 通讯实例
2016/12/21 NodeJs
jQuery无缝轮播图代码
2016/12/22 Javascript
bootstrap multiselect 多选功能实现方法
2017/06/05 Javascript
JavaScript实现设置默认日期范围为最近40天的方法分析
2017/07/12 Javascript
JS文件中加载jquery.js的实例代码
2018/05/05 jQuery
node实现分片下载的示例代码
2018/10/17 Javascript
微信小程序上传图片到php服务器的方法
2019/05/23 Javascript
VUE中V-IF条件判断改变元素的样式操作
2020/08/09 Javascript
[04:27]DOTA2官方论坛水友赛集锦
2013/09/16 DOTA
实例解析Python的Twisted框架中Deferred对象的用法
2016/05/25 Python
Python对文件和目录进行操作的方法(file对象/os/os.path/shutil 模块)
2017/05/08 Python
python3调用R的示例代码
2018/02/23 Python
如何使用Python进行OCR识别图片中的文字
2019/04/01 Python
python如何实现代码检查
2019/06/28 Python
Python线程障碍对象Barrier原理详解
2019/12/02 Python
详解CSS3的perspective属性设置3D变换距离的方法
2016/05/23 HTML / CSS
户外活动策划方案
2014/03/12 职场文书
优秀的2014年两会精神解读
2014/03/17 职场文书
2014县委书记党的群众路线教育实践活动对照检查材料思想汇报
2014/09/22 职场文书
学习退步检讨书
2014/09/28 职场文书
个人求职信格式范文
2015/03/20 职场文书
分享几个JavaScript运算符的使用技巧
2021/04/24 Javascript
Python实战实现爬取天气数据并完成可视化分析详解
2022/06/16 Python