Site Loader

LOCATION

VanY_Y

因为年底的原因,公司的项目越来越多,而且越来越赶,这是高并发的节奏啊,也是把我们累成狗的节奏啊!!!~

   在12月3号就出了PHP的一个里程碑性的版本(PHP7),在新版本中,在兼容旧版本的前提下,添加了不少新的特性,也去掉了一些东西,比如说mysql拓展,在新的版本中,PHP7只提供了mysqli和pdo的拓展,已不再支持mysql拓展。关于新版本的更多特性,就让大家自己去体验吧,下面我们就来进行安装php7环境。

  1. 系统:    windows
  2. 工具:    phpstudy2014
  3. 预搭建环境:php7+Apache+mysql  

一、我们先下载PHP的源码,地址:PHP7下载地址

在这里,我和大家先普及一下,关于Thread Safe和No Thread Safe版本的区别,从字面的可以理解成线性安全非线性安全,这两种版本如何选择取决于你的运行环境,如果你的环境是FastCGI的,那就用No Thread Safe的,如果你的环境是ISAPI那就选择Thread Safe

下载解压后如下图:

接下来我们要做的就是使用phpstudy进行切换PHP版本,但是在切换之前,我们还需要配置一些东西。

二、配置phpstudy的php配置文件

①打开phpstudy的所在文件夹,将刚刚解压的PHP7源码拷贝到该目录下

②然后我们打开apache的配置文件夹下面的conf/extra/,复制一份httpd-php-fcgid53.conf(预防之后需要使用到改本,提前做备份),这时你需要注意的就是刚刚所说到你下载的是线性安全的还是非线性安全的源码包

修改为

③我们要修改PHP文件夹下面的php.ini文件,这时你会发现,在php7文件夹下面并咩有php.ini,那怎么办嘞,别着急,小编告诉你,你可以把php7文件夹下的php.ini-development文件拷贝一份,然后将php.ini-development文件修改成php.ini文件即可,修改后,我们就对ini文件进行修改,具体要修改的配置项如下图:

修改拓展文件夹路径

另外根据个人项目需求开启一部分拓展

④到了这一步,我们的php7就基本已经配置差不多了,那就让我们一起来启动PHP7吧

这时我们的apache已经启动了,但是,当你查看phpinfo的时候你会看见这么一句话

这是什么意思呢?这个提示的原因是因为你没有安装Visual C++ 2015运行库,安装完运行库之后,我们再打开phpinfo.php文件看看

看到这个图片,你是不是很欣喜若狂啊,到此,我们就已经配置php7了,接下来我们再做一下测试,测试一下php7和php5.6的速度

在相同环境下,php7运行66666666次运算的时间如下:

在相同环境下,php5.6运行66666666次运算的时间如下:

从数据上来看,php7在性能上的确提升了不少。

Post Author: Vany

我是一个喜欢追求技术的小伙,在大学开始之前,自己还是一个电脑白痴,对于电脑,只会开关机,但是由于自己的兴趣,我在选专业的时候,全部选择了计算机专业,其实我也不知道为什么这样不顾家人的反对去做这个决定。上了大学后,我在大一的时候开始接触计算机硬件,设计的领域包括了电脑维修,系统封装等等。在大二的时候,我才开始接触PHP,一开始的时候还不是很懂,也没什么资源,所以学习只能靠老师讲一些特别基础的东西。在大二的一段时间,自己对服务器特别感兴趣,但是资源问题,只能自己慢慢研究,后来通过各种百度,通过翻墙获得了自己的第一个域名,.top域名。后来还弄了一个免费的虚拟空间,在结合域名,我自己弄了一个静态的个人网站。大三的时候,我在网上找到兄弟连这个网站,网站上面有一些免费的视频,特别适合新人看。从那以后,我一直在看教学视频去提高自己的能力,在后来,经过面试八连碰壁,才发现自己之前学的是那么肤浅,而且工作也没有自己想象的那么简单,但是高兴的是,目前工作的那家公司录用了我,在这个公司我真的学会了很多东西,包括一些cms网站的建设啊,微商城开发啊,还有最让自己兴奋的就是微信接口的开发等等这些。即使学了不少东西,但有些时候还是会觉得自己还是个小白,所以我必须不断的提升自己

发表评论

电子邮件地址不会被公开。