从零开始的 phpstorm+wamp 组合下的debug环境搭建纯小白向

本文主要是为了帮自己记住每次重装系统后需要干点啥,如果能帮到你,烦请给个好评

环境说明:

1. windows10 64bit

2. wampservers 3.0.6(x86) apache2.4.23 mysql5.7.14 php5.6.25+7.0.10

3. git-2.8.1-64-bit

4.phpstorm10.0.3


 

安装步骤:

 

第一步 安装VC++运行库

个人建议从2005到2017的都装一遍(包括32bit和64bit),这样在安装wamp的时候就不会出乱七八糟的错误了(32位系统只需要装32bit的运行库)                     VC++运行库打包下载链接  提取码 13q4


 

第二步 安装wamp       wamp32bit下载地址    提取码 qgx8

安装步骤如下:

语言默认就是英文,不需要修改

 

一路下一步 

 

 选择安装目录及开始菜单名称,按自己需求配置就好

 

点击“install”开始安装

 

 

途中会询问默认浏览器及文本编辑器是否需要修改,点击否则默认使用IE浏览器和记事本,如果点击“是”则需要自己手动指定程序,在这里我选择否直接跳过 

 

 

安装完毕后显示已经装好的各个组件版本,从这里可以明确看到 Apache 2.4.23 || PHP 5.6.25/7.0.10 || MySQL 5.7.14


 

 第三步,安装phpstorm,安装gitee插件           phpstorm10.0.3下载 提取码:wih2

安装步骤如下:

 妥善选择自己想要安装的目录

 

 这里是询问是否要创建桌面快捷方式及文件关联,都打勾就好

 这里是询问开始菜单的显示名称,按自己爱好设置即可

 

  

 安装完毕后先不要急着关闭,把安装包下面的 【resources_cn.jar】 文件,拷贝到phpstrom安装目录下的lib目录中

然后,勾选上图中的“Run PhpStrom” 选项,点击“Finish”按钮,启动phpstorm

 

 如果之前没有设置就直接点确定。

 

 激活这里,直接输入自己的激活码就好,不赘述

 

设置完界面主题后,会询问是否重启phpstrom以应用设置,直接选择“是”即可。 

 

重启之后,在欢迎界面点击 Configure 按钮,选择”插件“选项 

 

 在搜索框里输入”gitee“,然后点击下面的Browse 链接,就能在弹出的浏览器中找到插件,点击右侧的绿色”Install“按钮安装即可


 

 第四步,安装git                   git下载链接      提取码 c223

 

 git我用的不是很熟,整个流程就是一路下一步,如果你需要进一步了解,请移步其他人的博客

 

 

 

 仍然是一路下一步

 

 

 

  仍然是一路下一步

 

 

 

 至此,git安装完毕


 

第五步,设置phpstorm中的gitee插件

 

 

  从开始界面中进入,或者从主菜单中进入,或者直接按默认快捷键  ctrl+alt+s 进入设置菜单

 

 首先,进入【设置】-》【版本控制】-》【git】,点击右侧的test按钮,确认git是否正常工作,上图就是正常工作的提示。

 

  然后,进入【设置】-》【版本控制】-》【码云】,输入自己的注册信息,点击右侧的test按钮,确认码云是否连接正常,上图就是正常工作的提示。

 

 首次使用码云可能会弹出上图所示窗口,要求你创建一个本地密码,直接创建即可。


 

第六步,检出代码

 有两种检出方式,从欢迎界面,或者从VCS菜单中,选择”从版本控制中检出“——》”码云“ 

 

 

 首次使用可能需要再次登录,直接填写自己的账号即可,然后在弹出的界面中,选择自己需要克隆的链接。

 

 最后,选择检出目录,点击clone就可以把码云的代码下到本地了。


 

第七步,设置php  interpreter

 从菜单 【文件】-》【设置】进入,或者直接按ctrl+alt+s。

 

 找到【语言和框架】-》【PHP】,点击上图中的 ... 按钮

 

 在弹出的窗口中,点击绿色加号,选择“Other Local...”,然后设置名称。为了方便区分,我设置为PHP7.0。点击上图中的...按钮

 

 在弹出的窗口中,选择PHP主程序所在的位置,如果安装路径没有修改的话,默认是 C:\wamp\bin\php\php7.0.10\php.exe


 

第八步,设置编辑器字体/行号

 这一步和调试没什么关系,纯粹是个人习惯,在【设置】里,找到【编辑器】-》【颜色和字体】,将当前方案另存一份。

 

 然后,在【设置】里,找到【编辑器】-》【颜色和字体】-》【Font】,找到刚刚另存的一份方案,直接修改上图所示的字体大小即可,推荐16或18号字

 

接下来,在【设置】里,找到【编辑器】-》【颜色和字体】-》【外观】,勾选“显示行号”,之后就会显示行号了。


 

第九步,PHPSTORM调试环境配置

 

在设置里,找到【语言和框架】 -》【PHP】-》【Servers】,增加一个server。这里我把它命名为PHP,Host填写它实际存在的IP地址,这里因为我是在本机调试,因此设置为Localhost,调试器(Debugger)设置为Xdebug(默认)

 

在设置里,找到【语言和框架】 -》【PHP】-》【Debug】,看一下Xdebug的端口是否为9000


 

 第十步,安装chrome浏览器,从谷歌市场安装Xdebug helper插件                      chrome浏览器离线包下载地址  提取码 iqpb

 将IDE key 这里,选中PhpStorm,确认一下key 是否是PHPSTORM,然后点击save,下面的两个值都改成1,save


 

第十一步,建立一个测试网页尝试调试

 在主界面上点击调试工具栏上的向下箭头符号,选择”编辑结构“,建立一个”运行/调试配置“,点击绿色加号,选择"PHP Web Application”。

 

 设置自己需要的名称,选中刚刚设置的server,这里的Start URL 就是我们需要调试的网页,需要填写路径;

点击server旁边的...按钮,弹出server的设置页,在这里勾选“Use path mappings”,然后选中当前工程所在的文件夹

 

 接下来我们敲一段测试用的代码

<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2018-12-24
 * Time: 11:13
 */
echo 'hello world'.'<br/>';
echo 'this is a debug test!'.'<br/>';
$a= 123;
echo '<br />';
echo $a;
?>

  然后在第10行和第12行打上断点

(打断点的方法:点击对应行的这个位置,出现红点表示已经打上断点)

然后,首先点击监听按钮,使其切换到监听状态,然后点击debug按钮,打开需要测试的网页

 

 监听按钮状态说明: 左侧带红圈的是停止监听状态,右侧的是正在监听的状态

 开启调试后,应该会自动调用chorme浏览器,同时IDE主界面出现如下图所示的界面 

 上图蓝色框中,是调试用的各个按钮,鼠标指上去可以看到说明文字,在此不再赘述。

橙色框中,是当前执行到的代码行数,(tips:按F7可以步进,即一行行执行代码)

 绿色框中,是目前追踪到的各个变量的状态。我们继续按F7,直到第11行 

 

 如上图所示,可以看到来到第11行的时候, $a 应该被赋值为123,右侧出现$a的数值,就是123

至此,表示调试环境一切正常。


 

本文仅为自己学习过程中的记录,如果有不够严谨的地方,请留言或者给我发邮件。

如果本文中的下载链接失效,请发邮件给我,我会补链。

 个人邮箱   shandongdxl2004@126.com

原文地址:https://www.cnblogs.com/shandongmiao/p/11662335.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


createdtime20211113updatedtime20211113authorvenki.chen说明GoLand的多数配置方法其实和PHPStorm是一样,所以一些配置方法可以借鉴我的另一篇文章PHPStorm——配置记录(持续更新中……)。此篇文件主要记录一些与PHPStorm不一样的配置方法。1.GoLand配置文
Phpstorm是大多数PHP程序员们爱不释手的一款编码的集成开发工具。它支持所有PHP语言功能,提供最优秀的代码补全、重构、实时错误预防等等功能。但是对于一些php新手来说,总会有这样一个疑问,phpstorm免费吗?显然这个问题对于下载过phpstorm工具的朋友们都知道,phpstorm有30天的试
 PHPStorm设置打开您的项目,一旦打开,转到首选项并在语言和框架>PHP分支下查找解释器。使用解释器旁边的三个点按钮[...]添加一个新的解释器,这将打开一个新的选项窗口。在新窗口的顶部有一个带加号的按钮可以添加新的解释器,然后点击该按钮并从选项列表中选择 将打开一个新
前言:简单介绍下为什么要用断点调试,很多人说我在代码调试的部位用var_dump或者exit或者print_r来进行断点,但是当项目足够大的时候这样的做法就比较费时费力,因为你断点后需要删除原有的打印,很多时候我们自己也不知道在什么地方打印,但是安装断点调试就可以解决这些问题,越用你
所以我在PHPStorm7.1中运行PHPUnit,但是我无法找到如何在测试中使用ANSI颜色代码.我的PHPunit.xml在属性列表中有colors=“true”,但每次我尝试类似的东西:echo"\033[31mError!Error!\033[0m\n";在我的一个测试用例中,它只是给了我:[31mError!Error![0m在PHPstormphpun
参考:下载合适的XDebug点击这里,选择合适xdebugXAMPP配置php_xdebug-xxxx.dll拷贝dll至D:\XAMPP\php\extphp.ini文末追加[XDebug]zend_extension="D:\XAMPP\php\ext\php_xdebug-2.7.0RC2-7.3-vc15.dll"xdebug.profiler_append=0xdebug.profiler_enable=0xdebug.pro
由于公司的显示器太小了,或者是我太近视了,查找起文件来不是很方便,需要设置软件的系统字体。网上都是修改代码字体,那么系统字体如何修改呢?只要打开界面按下Alt+Ctrl+s(或选择【文件】——》【设置】)按如下配置即可 
下载MAMPPRO与Phpstorm运行MAMPPRO界面如下:默认首页添加运行打开调试选项修改配置文件在[xdebug]增加xdebug.idekey="PHPSTORM"配置运行环境添加调试开启调试测试
有用,还是搜了一会的:https://segmentfault.com/q/1010000008913082/a-1020000008913387
step1:修改本地hosts文件,无论是windows还是linux,从中添加这行代码0.0.0.0account.jetbrains.com保存。目的是为了避免phpstorm联网注册时失败step2:用浏览器打开http://idea.lanyus.com/,点击页面中的获得注册码,拷贝后运行phpstorm,拷贝到activationcode即可激活
在EditPlus中使用快捷键Ctrl+D即可插入当前日期,但在PHPStorm中似乎没有这样的快捷键,那如何实现快速插入当前日期呢?其实很简单,跟我做一遍你就会了:目标为PHPStorm定义一个"to"简写,实现在php注释中插入当前日期。设置方法:Ctrl+Shift+A,输入字符串“livetemplates”,回车键。此时出
今天带来了phpstorm2018激活版,phpstorm是旨在提高用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查功能。与PHP的现代和旧版本兼容,并且还具有代码自动完成,动态错误预防,重构和语言混合支持。通过不断分析整个项目,大量检查可确保您键入代码的质量。phpstorm
本文章介绍一些实用的PhpStorm的小技巧:1.设置PhpStorm主题(1)打开Settings……(设置) (2)选择Appearance(外观)(3)选择下拉框Theme(主题)2.设置编辑器菜单字体3.修改编辑器代码处的字体4.快捷键的设置015.打开行号/关闭行号搜索ShowlineNumber6.切换代码Tab页快捷键:ALT+
其实做PHP大家应该都听说过bootstrap的存在对吧,但是有些朋友们在第一次接触的时候,就被bootstrap所谓的响应式给弄蒙了。今天我们就来讲一讲bootstrap的简单搭建页面,只需要你有HTML的基础知识加上所谓的官方手册,这一切就很轻松的搞定了。首先我们先来看看官网的手册,这里是boots
安装第一步:解压并打开文件,运行安装程序,点击Next进入下一步,第二步:选择软件安装目录,自定义选择安装根目录-->注意!后面还需要找安装目录里的文件,所以记住安装到一个比较容易查看的目录下第三步:勾选“创建桌面快捷方式”和“选择关联文件选项”。(CreateDesktopshortcut:创建
我有一个非常奇怪的情况,PhpStorm似乎没有抓住我的断点,除非我启用了监听按钮启动测试,然后启动后,我然后禁用按钮.请参阅下面的屏幕截图和配置文件.关于我可能配置错误的任何想法?这是PhpStorm在“挂起”时在控制台中显示的内容–Testingstartedat12:57PM.../usr/loca
场景在使用phpstorm等IDE编辑器编写php代码时,为了更方便的调试,我们需要安装一款php的扩展插件xdebug。本实例当前运行环境为phpstudy集成环境。步骤step1进入xdebug官网,进入用户下载引导页游览器输入网址:https://xdebug.org或者直接搜索xdebug进入网站。点击下方downloa
我创建了一个phpunit测试文件,当我尝试通过phpstorm运行它时,我收到消息:Unabletoattachtestreportertotestframeworkortestframeworkquitunexpectedly似乎执行以下命令:/usr/local/bin/php/private/var/folders/4b/qrnw7nbd6llgmhrss5rf1_880000gt/T/ide-phpun
我的PHPStorm突然开始收集文件的速度非常慢.我现在不可能使用PHPStorm进行部署.每次部署任何东西时,它只会保留“收集文件”5-10分钟.即使它只是一个文件我在论坛上问过,但没有回答.有人报告它是一个错误,但没有发生任何事情.这是一个Laravel项目,不知道是否有任何影响.它刚从无