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常用函数 推荐收藏保存
Feb 21 PHP
php中将指针移动到数据集初始位置的实现代码[mysql_data_seek]
Nov 01 PHP
php object转数组示例
Jan 15 PHP
Destoon模板制作简明教程
Jun 20 PHP
php实现微信公众平台账号自定义菜单类
Dec 02 PHP
codeigniter中view通过循环显示数组数据的方法
Mar 20 PHP
php实现将任意进制数转换成10进制的方法
Apr 17 PHP
PHP实现对数组分页处理实例详解
Feb 07 PHP
php实现构建排除当前元素的乘积数组方法
Oct 06 PHP
PHP filesize函数用法浅析
Feb 15 PHP
Laravel访问出错提示:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or di解决方法
Apr 02 PHP
laravel-admin 在列表页添加自定义按钮的例子
Sep 30 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
PHP输出缓存ob系列函数详解
2014/03/11 PHP
discuz目录文件资料汇总
2014/12/30 PHP
PHP实现随机生成水印图片功能
2017/03/22 PHP
摘自启点的main.js
2008/04/20 Javascript
jquery last-child 列表最后一项的样式
2010/01/22 Javascript
JavaScript格式化数字的函数代码
2010/11/30 Javascript
jQuery实现的输入框选择时间插件用法实例
2015/02/28 Javascript
值得分享的Bootstrap Ace模板实现菜单和Tab页效果
2015/12/30 Javascript
JS模仿手机端九宫格登录功能实现代码
2016/04/28 Javascript
jQuery回调方法使用示例
2017/06/26 jQuery
js删除数组中的元素delete和splice的区别详解
2018/02/03 Javascript
vue页面跳转后返回原页面初始位置方法
2018/02/11 Javascript
Vue高版本中一些新特性的使用详解
2018/09/25 Javascript
vue使用混入定义全局变量、函数、筛选器的实例代码
2019/07/29 Javascript
[03:12]2016完美“圣”典风云人物:单车专访
2016/12/02 DOTA
pytyon 带有重复的全排列
2013/08/13 Python
Python中的map()函数和reduce()函数的用法
2015/04/27 Python
Python中max函数用法实例分析
2015/07/17 Python
Python处理命令行参数模块optpars用法实例分析
2018/05/31 Python
python按时间排序目录下的文件实现方法
2018/10/17 Python
用Python去除图像的黑色或白色背景实例
2019/12/12 Python
Python对称的二叉树多种思路实现方法
2020/02/28 Python
Pyinstaller 打包发布经验总结
2020/06/02 Python
python switch 实现多分支选择功能
2020/12/21 Python
html5指南-6.如何创建离线web应用程序实现离线访问
2013/01/07 HTML / CSS
html5贪吃蛇游戏使用63行代码完美实现
2013/06/25 HTML / CSS
html5教程实现Photoshop渐变色效果
2013/12/04 HTML / CSS
如何将字串String转换成整数int
2015/02/21 面试题
木工主管岗位职责
2013/12/08 职场文书
大学生村官演讲稿
2014/04/25 职场文书
征用土地赔偿协议书
2014/09/26 职场文书
房屋买卖授权委托书
2014/09/27 职场文书
校长个人总结
2015/03/03 职场文书
2015秋季小学开学寄语
2015/05/27 职场文书
导游词之湖北武当山
2019/09/23 职场文书
springboot读取resources下文件的方式详解
2022/06/21 Java/Android