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作为Shell脚本语言使用
Oct 09 PHP
adodb与adodb_lite之比较
Dec 31 PHP
php文档更新介绍
Jul 22 PHP
探讨PHP JSON中文乱码的解决方法详解
Jun 06 PHP
php字符串按照单词进行反转的方法
Mar 14 PHP
PHP获取photoshop写入图片文字信息的方法
Mar 31 PHP
php恢复数组的key为数字序列的方法
Apr 28 PHP
php解析url并得到url中的参数及获取url参数的四种方式
Oct 26 PHP
实例讲解如何在PHP的Yii框架中进行错误和异常处理
Mar 17 PHP
PHP递归实现层级树状展开
Apr 01 PHP
PHP实现求解最长公共子串问题的方法
Nov 17 PHP
PHP简单实现欧拉函数Euler功能示例
Nov 06 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
实现了一个PHP5的getter/setter基类的代码
2007/02/25 PHP
上传文件先创建目录 再上传到目录里面去
2010/12/29 PHP
解析获取优酷视频真实下载地址的PHP源代码
2013/06/26 PHP
阿里云Win2016安装Apache和PHP环境图文教程
2018/03/11 PHP
PHP实现一个轻量级容器的方法
2019/01/28 PHP
js类中获取外部函数名的方法与代码
2007/09/12 Javascript
Javscript删除数组中指定元素并返回新数组
2014/03/06 Javascript
js实现简洁大方的二级下拉菜单效果代码
2015/09/01 Javascript
浅谈JavaScript 覆盖原型以及更改原型
2016/08/31 Javascript
JS点击某个图标或按钮弹出文件选择框的实现代码
2016/09/27 Javascript
Vue.js第三天学习笔记(计算属性computed)
2016/12/01 Javascript
详解有关easyUI的拖动操作中droppable,draggable用法例子
2017/06/03 Javascript
js实现随机点名小功能
2017/08/17 Javascript
JS中用EL表达式获取上下文参数值的方法
2018/03/28 Javascript
angular6 填坑之sdk的方法
2018/12/27 Javascript
Python交换变量
2008/09/06 Python
python监控网站运行异常并发送邮件的方法
2015/03/13 Python
Python字符串处理实例详解
2017/05/18 Python
基于python select.select模块通信的实例讲解
2017/09/21 Python
Python3利用Dlib19.7实现摄像头人脸识别的方法
2018/05/11 Python
Python实现重建二叉树的三种方法详解
2018/06/23 Python
使用python将请求的requests headers参数格式化方法
2019/01/02 Python
Django网络框架之HelloDjango项目创建教程
2019/06/06 Python
Python 离线工作环境搭建的方法步骤
2019/07/29 Python
Python selenium抓取虎牙短视频代码实例
2020/03/02 Python
python小白切忌乱用表达式
2020/05/29 Python
新西兰领先的鞋类和靴子网上商城:Merchant 1948
2017/09/08 全球购物
英国在线泳装店:Simply Swim
2019/05/05 全球购物
莫斯科大型旅游休闲商品超市:Camping.ru
2020/09/16 全球购物
创业计划书模版
2014/02/05 职场文书
《胖乎乎的小手》教学反思
2014/02/26 职场文书
离职保密承诺书
2014/05/28 职场文书
推广普通话标语
2014/06/27 职场文书
大学毕业生推荐信
2014/07/09 职场文书
2014各大专业毕业生自我评价
2014/09/17 职场文书
2014年党风廉政建设工作总结
2014/11/19 职场文书