请选择 进入手机版 | 继续访问电脑版

Yii2|Yii爱好者中文社区门户

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
热搜: yii 控制器 数组
查看: 1161|回复: 5

体验php7!在xampp for windows 5.6中集成php7

  [复制链接]

3

主题

8

帖子

191

积分

注册会员

Rank: 2

积分
191
发表于 2015-12-4 15:29:00 | 显示全部楼层 |阅读模式
PHP7正式版终于发布了,兴奋之余马上下载来体验,安装过程中遇到点小挫折,记录下来以便帮助更多的人。

一、下载php7

xampp for windows只有32位版本,所以我们需要的是32位的php7,xampp自带的php5.6是ts版本的,在这里我也选择了ts版本。

二、解压php7到xampp文件夹中

在xampp所在文件夹新建目录:php7x86ts,然后把下载的压缩包解压至此目录,解压后拷贝php.ini-development为php.ini。

三、修改apache配置

打开apache/conf/extra/httpd-xampp.conf文件,修改关于php模块的部分:

  1. LoadFile "D:/xampp5.6/php/php5ts.dll"
  2. LoadFile "D:/xampp5.6/php/libpq.dll"
  3. LoadModule php5_module "D:/xampp5.6/php/php5apache2_4.dll"
复制代码


修改其中的路径和文件名:
  1. LoadFile "D:/xampp5.6/php7x86ts/php7ts.dll"
  2. LoadFile "D:/xampp5.6/php7x86ts/libpq.dll"
  3. LoadModule php7_module "D:/xampp5.6/php7x86ts/php7apache2_4.dll"
复制代码


查找
  1. <IfModule php5_module>
  2.     PHPINIDir "D:/xampp5.6/php"
  3. </IfModule>
复制代码


修改为
  1. <IfModule php7_module>
  2.     PHPINIDir "D:/xampp5.6/php7x86ts"
  3. </IfModule>
复制代码


查找
  1. ScriptAlias /php-cgi/ "D:/xampp5.6/php/"
  2. <Directory "D:/xampp5.6/php">
  3.     AllowOverride None
  4.     Options None
  5.     Require all denied
  6.     <Files "php-cgi.exe">
  7.           Require all granted
  8.     </Files>
  9. </Directory>
复制代码


修改为
  1. ScriptAlias /php-cgi/ "D:/xampp5.6/php7x86ts/"
  2. <Directory "D:/xampp5.6/php7x86ts">
  3.     AllowOverride None
  4.     Options None
  5.     Require all denied
  6.     <Files "php-cgi.exe">
  7.           Require all granted
  8.     </Files>
  9. </Directory>
复制代码


然后保存文件

四、安装vc2015 x86 运行库

打开命令行窗口,切换到php7x86ts所在文件夹,执行php -v命令,如果没有错误,则可以跳过此步骤。

php7应该是基于vc2015编译的,所以还需要安装vc2015运行库,各位可自行搜索下载安装

五、启动xampp,愉快的体验php7吧!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点评

海`外直播网址 t.cn/RxmJTRS 禁闻视频 t.cn/RxkPOK9 据说天朝互联网大会来了50多国部长级高官,一看名单,最重要20国(G20)来了2个,最穷50国(联合国LDCs)来了19个.一群局域网用户凑在一起开世界互联网大会,笑死了  发表于 2017-4-23 12:02
回复

使用道具 举报

3

主题

8

帖子

191

积分

注册会员

Rank: 2

积分
191
 楼主| 发表于 2015-12-4 15:31:25 | 显示全部楼层
补充一下,php.ini中需要修改extension_dir的路径为'./ext'或者绝对路径'd:/xampp5.6/php/ext'才可以正确加载扩展模块!
回复 支持 1 反对 0

使用道具 举报

175

主题

861

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
45934
发表于 2015-12-8 00:49:10 | 显示全部楼层
还有人在吗
回复 支持 反对

使用道具 举报

0

主题

8

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
发表于 2015-12-25 19:37:20 | 显示全部楼层
是不是xampp不带php7,需要自己手动下载php7然后操作以上配置步骤
回复 支持 反对

使用道具 举报

175

主题

861

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
45934
发表于 2017-1-4 09:09:29 | 显示全部楼层
嗯的 我用的wamp集成环境也不错
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|Yii2|Yii爱好者中文社区门户  

GMT+8, 2017-5-1 02:23 , Processed in 0.326306 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表