win8.1搭建php环境,WIN8.1下搭建PHP5.6环境的案例

WIN8.1下搭建PHP5.6环境的案例

发布时间:2021-02-07 15:07:07

来源:亿速云

阅读:51

作者:小新

小编给大家分享一下WIN8.1下搭建PHP5.6环境的案例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

一、系统环境简介

Windows系统是一个非常常见的系统。相信这里也不用多做解释。那么如何开启IIS(win8.1),其实网上已经有很多教程,我这里只做简单的介绍。

①安装.net fromework 3.5

IIS运行需要依赖.net3.5,因此第一步就是安装.net fromework3.5。安装方法大致有两种,一种是在线下载,速度非常慢(真的非常慢),这里给大家介绍第二种,离线安装.net fromework3.5。找到安装win8的iso文件,加载到虚拟光驱中,如果有刻U盘系统的插入U盘即可。运行 “命令提示符(管理员)”(右键桌面的Win图标),输入命令“dism.exe /online /enable-feature /featurename:NetFX3 /Source:V:\sources\sxs”,V盘表示虚拟光驱的盘符或U盘的盘符。

②开启IIS

做开发的,开启IIS应该是小case了。这里就不多说了。

二、预先工作

①环境及IDE等文件下载

以下为参考网址,如无法打开或变动,请自行搜索,获取最新版本文件请行搜索,以下链接版本日期:2015-4-29最新

PHPManager:http://www.iis.net/downloads/community/2010/09/php-manager-for-iis-7

PHP:http://windows.php.net/download

XDebug:http://xdebug.org/

PHPStrom:http://www.jetbrains.com/phpstorm/

Xdebug Helper:http://www.chromein.com/crx_11294.html

②安装

初始的IIS是不支持php的,所以我们先下载了PHP Manager这个工具,安装成功后,可以在IIS中看到php manager的图标,如下图:

753e0887099550c19a9121386bad7ac2.png

进入php manager。后续配置比较简单,请自行百度,本文文的重点是讲断点调试,所以就不多啰嗦了。php配置完成后会看到如下界面:

e7327d9cb2285772c11ec65bd74bca46.png

将下载下来xdebug的解压文件复制到php目录的ext文件夹中

45b9afbeedd1709bac4c5c924c8a275c.png

接下来就是IDE的安装了,PHPStorm安装还是很简单的,这里也不做多说,Xdebug helper是Chrome的一个扩展工具,在浏览器中输入chrome://extensions/,然后将下载下来的crx文件拖入该页面就可以了。

cc7e1d3d95000c8fc77cdd64c871273b.png

三、配置

①Xdebug

Xdebug的配置网上一搜一大片,这里只给出我的配置,在php.ini文件中,加入以下代码,注意其中几个文件的位置。[Xdebug] ;xdebug配置

zend_extension="D:/php/php-5.6.8-nts-Win32-VC11-x64/ext/php_xdebug-2.3.2-5.6-vc11-nts-x86_64.dll" ;载入Xdebug

xdebug.idekey="PHPSTORM"

xdebug.profiler_enable=on

xdebug.trace_output_dir="D:/php/xdebug-log" ;xdebug 的数据文件目录

xdebug.profiler_output_dir="D:/php/xdebug-log" ;xdebug 的数据文件目录

xdebug.auto_trace = On ;开启自动跟踪

xdebug.show_exception_trace = On ;开启异常跟踪

xdebug.remote_autostart = Off ;开启远程调试自动启动

xdebug.remote_enable = On ;开启远程调试

xdebug.remote_handler=dbgp ;用于zend studio远程调试的应用层通信协议

xdebug.remote_host=localhost ;允许连接的zend studio的IP地址

xdebug.remote_port=9001 ;反向连接zend studio使用的端口

xdebug.collect_vars = On ;收集变量

xdebug.collect_return = On ;收集返回值

xdebug.collect_params = On ;收集参数

xdebugbug.max_nesting_level = 10000 ;如果设得太小,函数中有递归调用自身次数太多时会报超过最大嵌套数错

②PHPStorm

进入php设置

ff4161320232ceb27b7838e9801eee3a.png

选择php语言设置

cbfc467b1729547f24b2a7b843d97666.png

添加解释器,其实如果你在IIS中运行,是不用添加解释器的,不过如果直接通过phpstorm来打开你的php代码则需要添加解释器,如下,按Alt+F2。通过解释器运行php,是不需要安装IIS的

431033eba0fe7db13ec55f497fe13ba4.png

2f2ae57d687fcd3833795168c9738eaf.png

接下来就是配置phpStorm的debug了。其实phpstorm的debug基本都有默认设置了,但我们最好还是要修改一下,因为可能9000端口被其他应用占用了。所以我们需要更改为其他端口,例如9001

19118b6feff38621547ccd565bfa48f7.png

0037bc4769330d96ac7e70693c1276c8.png

注意:这里的端口要与php.ini中xdebug中的端口配置一致,请看上面的配置代码。

xdebug.remote_port=9001 ;反向连接zend studio使用的端口

③xdebug helper

它是Chrome的一个插件,真的很好用,配置很简单,直接上图

3e4d53b40311c6e1df277b13fb5e4367.png

8799b3c7ba143e9cf103d0d923999573.png

到这配置基本结束了。下面我们测试一下。

四、断点调试测试

①找到页面,开启调试,点击小虫,选择Debug。

895ba378538691e1307c89e98eb0a470.png

②PHPstorm开启监听

350fa5a684869f8f2c2938ae7e187f2c.png

刷新http://localhost/php/FirstPHP.php页面

e90dce670122f63c25d4929afda208c6.png

运行结果:

7cbe622923534d92d864b3510bd2386d.png

以上是“WIN8.1下搭建PHP5.6环境的案例”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值