首页 > 作文

WIN8.1下搭建PHP5.6环境

更新时间:2023-04-06 18:58:52 阅读: 评论:0

  第一次接触php是在2014-5月份左右,当时是自己的主攻方向是c#,对php比较排斥, 其中很多一部分原因,就是php的断点调试一直无法配置成功,用echo打印日志的方式排错,使得自己对php心生怨恨,而错失了深入学习php的好机会。这次写这篇随笔,一方面是记录自己php方向的起航,另一方面也是希望能帮助刚接触php的初学者么,能够顺利的配置php的环境,而不至于对php产生恐惧。

一、系统环境简介

  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应该是小ca了。这里就不多说了。

二、预先工作

  ①环境及ide等文件下载

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

  phpmanager:

  php:

  xdebug:

  phpstrom:

  xdebug helper:

  ②安装

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

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

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

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

三、配置

  ①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" ;载入xdebugxdebug.idekey="phpstorm"xdebug.profiler_enable=onxdebug.trace_output_dir="d:/php/xdebug-log" ;xdebug 的数据文件目录xdebug.profiler_output_dir="d:/php/xdebug-log" ;xdebug 的数据文件目录xdebug.au他山之石 可以攻玉to_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设置

  

   选择php语言设置

添加解释器,其实如果你在iis中运行,是不用添加解释器的,不过如果直接通过phpstorm来打开你的php代码则需要添加解释器,如下六级总分,按alt+f2。通过解释器运行php,是不需要安装iis的

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

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

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

 ③xdebug helper

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

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

四、断点调试测试

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

②phpstorm开启监听

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

运行结果:

结果运行正确,到此本篇文章也就结束了,希望能对观者有所帮助。

以上所述就是本文的全部内容了,希望大家能够喜欢。

本文发布于:2023-04-06 18:58:47,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/0eecf4b7502a675c5802047a22ab1634.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:WIN8.1下搭建PHP5.6环境.doc

本文 PDF 下载地址:WIN8.1下搭建PHP5.6环境.pdf

标签:文件   端口   断点   系统
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图