• 技术文章 >开发工具 >phpstorm

    Phpstorm如何在命令行以及浏览器中调试详解

    (*-*)浩(*-*)浩2019-11-23 11:39:51原创2153

    一 ,要先给php安装xdebug扩展

    1,下载xdebug,将下载完后的文件放在PHP安装路径下的ext目录下,PHP5.5的安装包中默认有zend_ext的目录,放在该目录下也可,稍后记住安装的路径 (推荐学习:phpstorm详解

    (D:\root\wamp\bin\php\php5.5.12\ext\php_xdebug-2.2.5-5.5-vc11.dll或D:\wamp\bin\php\php5.5.12\zend_ext\php_xdebug-2.2.5-5.5-vc11.dll)

    2,修改php.ini,关联xdebug是xdebug生效

    ;XDEBUG Extension
    zend_extension = "D:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11.dll"
    ;将xdebug的扩展路径添加到这里(步骤一中的路径,根据你的xdebug放置的路径来确定。)
    [xdebug]
    xdebug.remote_enable = on  #开启xdebug的调试
    xdebug.remote_port = 9001  #xdebug调试侦听的端口
    xdebug.remote_host = localhost #本地的侦听的主机
    xdebug.idekey = phpstorm  #用IDE协助时需要的key

    3,通过访问phpinfo,查看是否配置正确

    phpstorm-1.png

    二,Phpstorm的相关配置

    1,基本debug设定,点击菜单栏File->Settings,打开对话框,左侧的下拉菜单Languages & Frameworks -> PHP -> Debug 设定

    主要是配置Debug port :9001 ,选用9001,防止9000端口被占用。

    phpstorm-2.png2,打开Debug->DBGp proxy,在这里补充在php.ini的配置项。

    phpstorm-3.png

    3,新建一个php的servers,name修改为test,Host:localhost,port:80,Debugger:Xdebug,保存。

    这个server是留到后来配置具体的debug是要用的。

    phpstorm-4.png

    4,针对项目的Debug设定,点击菜单栏的Run->Edit configurations..,打开对话框

    1),添加新的debug配置,当前针对php的项目选择新的server,(步骤3中配置过的server即可)

    phpstorm-5.png新的debug可以命名为name:debugphp,server:选择我们刚刚配置的server

    start Url : 默认就是什么目录下,当然你可以随意添加

    Browser : 选择你认为合适的浏览器即可了

    phpstorm-6.png

    三,开始调试

    1,添加断点,打开一个在root目录下的PHP文件,选择php文件中的任意一行右键添加断点,或者在该行头部点击。

    phpstorm-7.png

    2,shift+F9或者点击菜单栏右边的蜘蛛

    phpstorm-8.png

    3,Phpstorm会打开浏览器,并且执行程序,捕捉到调试点。回到debug界面了

    phpstorm-9.png以上就完成了对浏览器的调试支持。

    以上就是Phpstorm如何在命令行以及浏览器中调试详解的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:Phpstorm
    上一篇:什么是phpstorm 下一篇:phpstorm+xdebug详解
    线上培训班

    相关文章推荐

    • phpstorm滚轮字体大小设置• phpstorm如何把项目部署到服务器上• 怎样下载PHPstorm• jetbrains phpstorm怎么使用

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网