热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

开发笔记:phpstorm调试环境的配置(windows下:Nginx+phpstorm+xdebug)

篇首语:本文由编程笔记#小编为大家整理,主要介绍了phpstorm调试环境的配置(windows下:Nginx+phpstorm+xdebug )相关的知识,希望对你有一定的参考价值。 php.ini

篇首语:本文由编程笔记#小编为大家整理,主要介绍了phpstorm调试环境的配置(windows下:Nginx+phpstorm+xdebug )相关的知识,希望对你有一定的参考价值。



php.ini 配置 添加以下内容

[xdebug]
;参考blog【https://www.cnblogs.com/lonelyxmas/p/7812157.html】配置
xdebug.profiler_output_dir="E:Problemphpstudy mpxdebug"
xdebug.trace_output_dir="E:Problemphpstudy mpxdebug"
zend_extension="E:ProblemphpstudyPHPTutorialphpphp-5.6.27-ntsextphp_xdebug.dll"
xdebug.remote_enable =1
xdebug.remote_handler = "dbgp"
xdebug.idekey = PHPSTORM
xdebug.remote_host = "127.0.0.1"
xdebug.remote_port = 9001
;这里修改端口为9001


 phpstorm 设置

技术图片

这是在设置php调试版本:

PHP lanuagel level:php版本

CLI interpreter:php.exe文件所在的位置

技术图片

 

 

这是在设置xdebug的基本信息:

其他选项不变,Debug port和php.ini中的xdebug port端口需要一致

技术图片

 

这是在设置xdebug的调试协议DBGp:

IDE key:和php.ini中的xdebug.idekey一致

Host:你的访问域名或者localhost

Port:web项目使用的端口号

技术图片

 

这是在设置web服务端:

名称:任意

Host:服务器的ip或域名,这里我写localhost

Port:项目的端口

Debugger:选择Xdebug

技术图片

 

 这是在设置代码调试的信息:

名称:任意

Server:选择刚才设置的Web服务端

Start URL:我这里填入了一个302文件

我整个站开启了目录列表,在localhost底下可以看到很多目录,不同的目录都是不同的项目。如果web服务端设置了具体的某个项目,则需要调试不同的项目时就需要重新配置。

我现在设置的toIndex.php:

作用是跳转到网站根目录,这样的话,如果我想调试不同的项目时,再点选对应的目录进入。


开始调试!

技术图片

 

浏览器访问对应的网页:http://localhost/CodeReview/zentaopms11.6.4/www/

phpstorm成功断下:

技术图片

 

 

xdebug下载地址:https://pecl.php.net/package/Xdebug

参考:https://www.cnblogs.com/lonelyxmas/p/7812157.html

 


推荐阅读
author-avatar
勿泊心
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有