准备工作:1:软件获取 可以通过搜狐镜像、网易镜像、阿里云镜像获取最新的centos、php、nginx和mysql。本文采用centos6.7 64位minimal版、php7、nginx1.8.0版搭建lnmp环境,虚拟机软件是Oracle VM VirtualBox5.0.12。关于虚拟机的安...
分类:
其他好文 时间:
2016-01-23 01:31:20
阅读次数:
460
PHP7和HHVM比较PHP7的在真实场景的性能确实已经和HHVM相当, 在一些场景甚至超过了HHVM。HHVM的运维复杂, 是多线程模型, 这就代表着如果一个线程导致crash了, 那么整个服务就挂了, 并且它不会自动重启。另外它采用JIT, 那么意味着, 重启以后要预热, 没有预热的情况下, 性...
分类:
Web程序 时间:
2016-01-23 00:48:17
阅读次数:
435
PHP7扩展编写的时候,提供的一些内核方法和之前的PHP之前的版本并不能完全兼容。有不少方法参数做了调整。下面是在迁移过程中遇到的一些问题。记录下来,避免大家再踩坑。PHP7扩展开发之hello word白话PHP7扩展开发之创建对象add_assoc_stringl方法参数改为四个。add_ass...
分类:
Web程序 时间:
2016-01-19 12:37:47
阅读次数:
248
前言随着大量的框架使用composer和namespace,渐渐的线上环境也从之前的5.3变成了5.4或者5.5甚至5.6,随着7月份PHP7的公布,会有很多其它的公司採用新版本号。之前好久就想写这种一片文章,来说明下各个版本号的差异。这次算是拿出时间了。这次的是第一篇,眼下规划写...
分类:
Web程序 时间:
2016-01-17 16:04:35
阅读次数:
283
编译安装PHP7并安装Redis扩展Swoole扩展在编译php7的机器上已经有编译安装过php5.3以上的版本,从而依赖库都有了本php7是编译成fpm-php 使用的,如果是apache那么编译参数应该为1--with-apxs2=/usr/local/apache/bin/apxs编译安装ph...
分类:
Web程序 时间:
2016-01-15 16:24:45
阅读次数:
435
php7推出了语法树,于是静态语法分析更方便了。1、先安装php7,到http://windows.php.net/下载php7带openssl的。2、修改php.ini,extension=php_openssl.dllextension=php_sockets.dllextension=php_...
php 安装教程本文采用php7.0.1作为样例,进行安装。系统环境: CentOS6.7. gcc 4.8.2 libzip1.0.1在安装之前,可以先更新CentOS系统。yum -y update下载相应依赖文件wget "http://cn2.php.net/distributions...
分类:
Web程序 时间:
2016-01-07 18:02:06
阅读次数:
221
前天PHP7.0.0正式版发布了,有一些比较好的改进,官方也说速度比php5.6快了两倍,性能上有了很大提升,并且也发布了从php5.x向php7迁移的问题,所以今后php网站迁移后能够大幅度的提升网站性能,所以为了尝鲜我也去php官网下载了7.0的版本,通过命令行进行独立的测试,下载zip包后.....
分类:
Windows程序 时间:
2015-12-24 00:13:04
阅读次数:
22392
有幸参与2015年的PHP技术峰会(PHPCON),听了鸟哥(惠新宸)的关于PHP7的新特性和性能优化的分享,一切都令人感到激动。鸟哥是国内最权威的PHP专家,他的分享有很多非常有价值的东西,我通过整理分享的PPT和收集相关资料,整理为这篇解读性质的技术文章,希望能给做PHP开发的同学一些帮助。PH...
分类:
Web程序 时间:
2015-12-17 20:52:18
阅读次数:
267
LNMP平台php7,zabbix安装可能会出现的问题always-populate-raw-post-data=-1,解决方案:vim/目录/zabbix/include/classes/setup/CFrontendSetup.php
找到下面代码、关于always-populate-raw-post-data;
添加$current=-1;
publicfunctioncheckPhpAlwaysPopulateRawPostData(..
分类:
Web程序 时间:
2015-12-14 19:15:05
阅读次数:
1043