最好的语言

HHVM 是如何提升 PHP 性能的?

HHVM 是如何提升 PHP 性能的?
背景HHVM 是 Facebook 开发的高性能 PHP 虚拟机,宣称比官方的快9倍,我很好奇,于是抽空简单了解了一下,并整理出这篇文章,希望能回答清楚两方面的问题:· HHVM 到底靠谱么?是否可以用到产品中?· 它为什么比官方的 PHP 快很多?到底是如何优化的?你会怎么做?在讨论 HHVM 实现原理前,我们先设身处地想想:假设你有个 PHP ……继续阅读 »

sunny5156 4年前 (2015-08-31) 938浏览 0评论0个赞

window安装 composer

window安装 composer
在PHP包管理上面,PHP发展的很缓慢,导致的结果就是很少发现程序员会使用像PEAR这样的工具。相反,大多数开发人员会选择他们自己喜欢的框架来处理代码,比如DB交互、ORIM’S、Oauth、Amazon S3整合等。缺点就是在转换框架的时候(或者根本不需要返回使用框架)就感觉像在做噩梦,因为涉及到使用新工具,你必须重新学习里面的一切东西,而这并不简单。O……继续阅读 »

sunny5156 4年前 (2015-07-28) 840浏览 0评论0个赞

PHP7的新特性和各种主要的性能优化.pdf

PHP7的新特性和各种主要的性能优化.pdf
主要介绍PHP7的新特性和各种主要的性能优化工作成果。 PHP7按计划将会在今年10月发布正式版, 包括大量的新特性和性能提升,其中最大的亮点当属性能提升,大量测试显示PHP7比PHP5.6在各种常见的开源项目中有60%以上到最高200%的性能提升。  http://pan.baidu.com/s/1qWsV3sC……继续阅读 »

sunny5156 4年前 (2015-07-14) 1121浏览 0评论0个赞

PHP7新特性介绍

PHP7新特性介绍
 将在PHP 7 / PHPNG什么性能改进的PHPNG引擎。JIT(及时的编译器抽象语法树进行编译异步I / O层的重构。多线程构建在Web服务器扩大使用- >,(),(){ },和::运营商增加100%的性能很酷的名字:PHPNG 我很高兴的等待和选票。 PHP 7被选择 下一版本的名称 RFC建议。……继续阅读 »

sunny5156 4年前 (2015-07-14) 1149浏览 0评论0个赞

php7 windows版本启动提示丢失vcruntime140.dll

php7 windows版本启动提示丢失vcruntime140.dll
php7 windows版本启动提示丢失vcruntime140.dllphp7终于没有跳票发布了alpha 版本啦,于是在自己的windows8.1上面安装准备体验一下,没想到启动的时候还是提示丢失vcruntime140.dll这个文件,于是上网百度搜索了半天没任何内容(这里严重鄙视百度) 天朝又不让用google 所以只能去官方网站爬一爬英……继续阅读 »

sunny5156 4年前 (2015-07-11) 2059浏览 0评论0个赞

php 图像识别搜索

php 图像识别搜索
根据Neal Krawetz博士的解释,原理非常简单易懂。我们可以用一个快速算法,就达到基本的效果。这里的关键技术叫做“感知哈希算法”(Perceptual hash algorithm),它的作用是对每张图片生成一个“指纹”(fingerprint)字符串,然后比较不同图片的指纹。结果越接近,就说明图片越相似。下面是一个最简单的实现:第一步,缩小尺寸。……继续阅读 »

sunny5156 4年前 (2015-06-22) 934浏览 0评论0个赞

yum 安装 redis php-redis

yum 安装 redis php-redis
   redis和php-redis在官方源上是没有的,需要安装其他的源,其他源的地址为http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm安装步骤如下# wget http://mirrors.ustc.edu.cn/fedor……继续阅读 »

sunny5156 4年前 (2015-06-02) 1607浏览 0评论0个赞

php字符转码

php字符转码
[php]/** * 将非GBK字符集的编码转为GBK * * @param mixed $mixed 源数据 * * @return mixed GBK格式数据 */function charsetToGBK($mixed){ if (is_array($mixed)) { foreach ($mixed as $……继续阅读 »

sunny5156 4年前 (2015-05-11) 916浏览 0评论0个赞

ZendStudio 11 破解

ZendStudio 11 破解
破解方法第一步:如果已经安装过Zend Studio 11.0的,请打开Zend Studio 11.0,在菜单中“help>Unregister”,如果显示是灰的跳过此步退出ZendStudio。如果显示可以点击的请点击,这时Zend Studio会重启,重启到要求你填注册码时点“QUIT”按钮第二步:下载com.zend.verifi……继续阅读 »

sunny5156 4年前 (2015-05-09) 1216浏览 0评论0个赞

php中实现后台执行的方法

php中实现后台执行的方法
php中实现后台执行的方法:ignore_user_abort(true); // 后台运行 set_time_limit(0); // 取消脚本运行时间的超时上限 后台运行的后面还要,set_time_limit(0); 除非在服务器上关闭这个程序,否则下面的代码将永远执行下去止到完成为止。 如果程序运行不超时,在没有执行结束前,程序不会……继续阅读 »

sunny5156 4年前 (2015-04-24) 791浏览 0评论0个赞

php-fpm

php-fpm
pid = run/php-fpm.pid#pid设置,默认在安装目录中的var/run/php-fpm.pid,建议开启error_log = log/php-fpm.log#错误日志,默认在安装目录中的var/log/php-fpm.loglog_level = notice#错误级别. 可用级别为: alert(必须立即处理), error(……继续阅读 »

sunny5156 4年前 (2015-01-26) 1013浏览 0评论0个赞

在CentOS安装PHP5.6

在CentOS安装PHP5.6
美国时间2014年11月13日,PHP开发团队,在「PHP 5.6.3 is available|PHP: Hypertext Preprocessor」上公布了PHP5.6系的最新版本「PHP 5.6.3」。在最新的版本5.6.3不仅修改了多个Bug,并且修改了fileinfo模块里存在的安全漏洞。PHP团队推荐使用PHP5.6系列的用户,升级到最新版……继续阅读 »

sunny5156 4年前 (2014-12-25) 658浏览 0评论0个赞