拿到php源码怎么知道框架,一个查看框架源码,一个查找错误的小工具,你用了吗?...

标题党?无疑了!

e3b8b124bb949d7be897f7d651533bff.png

日常开发中还在一直var_dump?exit()?,是不是很不便捷,很不方便?今天小梦就给大家讲讲在PHP开发中(划重点:PHP开发,当然其他语言开发也是有类似的工具的,比如前端开发,浏览器自带debug,还有开发java的ide编辑器)排错的小工具和帮助我们更好的阅读源码(程序执行流程)

bdb9d337f383006fa666b1df86552c50.png

今天给大家讲解的就是在使用开发PHP的ide编辑器里面安装xdebug这个小工具了,听到这里很多小伙伴已经知道了文章的主题,有些人已经悄悄拿起了搬砖,有些人已经悄悄放下了板砖,但是我还是要讲,因为还是有很多小伙伴安装过程中出现这样那样的错误导致迟迟不能安装成功,进而放弃了!

首先需要的工具:Phpstorm(版本随意)/PHP本地/线上(不推荐线上)开发环境/PHP框架一枚(本文选ThinkPHP5)/firefox浏览器一个

2427eb76cd814d1ca8a902a4b018e831.png

具体操作步骤如下:

1、首先去下载一个xdebug.dell的扩展(当然现在很多的php集成环境都已经有了这个扩展,如果没有,可以直接联系小梦,咱们一对一教你怎么安装扩展,保证一次包治以后所有扩展安装)

3aba0db69f8535f9b9deeb3743fdc47d.gif

2、php.ini(php的配置文件,这个如果不知道在哪里,不会配置,请回第一步查看后段话)

[xdebug]

zend_extension ="php_xdebug.dll"  //扩展地址

xdebug.idekey="PHPSTORM" //ide的配置和浏览器的配置,后面我再告诉你

xdebug.remote_handler = "dbgp"

xdebug.remote_mode = "req"

xdebug.remote_host=127.0.0.1

xdebug.remote_enable=on

xdebug.remote_port = 9000

xdebug.remote_autostart = no

这个是配置xdebug的选项,然后idekey是你的ide的key,要和你的ide保持一致

使用phpinfo.php查看是否已经被安装成功

3、Phpstorm登场了

打开phpStorm,进入File>Settings>PHP(文件-设置-语言和框架-php),这里要interpreter浏览,自动识别版本(一般会有问题,还是要自己选择)。(或者你自己选wamp/或者你自己的本地php环境、下面php里面的php.exe)

(1)配置客户端的一些操作

c20fc8ae98d69b9576604f0b84ad3034.png

94259e3f278ed4c81fb9f9d59d44ba5c.png

(2)配置服务器端的一些操作

8831e1f1f247a1fff0f70e5b32c5073e.png

(3)配置端口号9000端口,是不是很熟悉,对就是PHP的执行端口

562e2b3e15d5c63c69e28b58bb7c47f5.png

d77d724910b0f61393a5d4fd9a997b31.png

(4)接下来再一次返回配置Phpstorm

eaec917c3ed60214e5bb031a195bd169.png

2f8a96735e5a9581c11d54c08d3c83e1.png

(5)安装火狐浏览器的插件(这里就不介绍怎么安装了)

2ccad6869a807386f5a70fefba575306.png

9280833e4d972045cdc9a2f9371af7f7.png

acb688c92ec136c57768886f232c6ac9.png

以上我们就安装完成了Xdebug这个调试器,然后接下来我们就去看看怎么使用

(1)我们进入我们编写的代码

723c190128c00e3de27929744977036f.png

(2)打开浏览器输入我们的项目访问url

4e280eac591b565b372250c93359143c.png

(3)打开(会默认自动跳转)我们的ide

27ebfdc8f058a4495efb9d82a26308b2.png

这样我们就算是已经完成了安装了

如果我们想阅读框架源码或者查看代码的执行流程那么我们这样操作

2a1a2e4f797e460d8103590797972b49.png

以上就是全部内容了,感觉大家的观看

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值