微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Phpstorm怎么在命令行以及浏览器中调试

小编给大家分享一下PHPstorm怎么在命令行以及浏览器中调试,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

                                                           

一 ,要先给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怎么在命令行以及浏览器中调试

二,PHPstorm的相关配置

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

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

Phpstorm怎么在命令行以及浏览器中调试

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

Phpstorm怎么在命令行以及浏览器中调试

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

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

Phpstorm怎么在命令行以及浏览器中调试

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

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

Phpstorm怎么在命令行以及浏览器中调试

新的debug可以命名为name:debugPHP,server:选择我们刚刚配置的server

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

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

Phpstorm怎么在命令行以及浏览器中调试

三,开始调试

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

Phpstorm怎么在命令行以及浏览器中调试

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

Phpstorm怎么在命令行以及浏览器中调试

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

Phpstorm怎么在命令行以及浏览器中调试

看完了这篇文章,相信你对PHPstorm怎么在命令行以及浏览器中调试有了一定的了解,想了解更多相关知识,欢迎关注编程之家行业资讯频道,感谢各位的阅读!

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

相关推荐