温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

phpStudy开发环境 PHPStorm下XDebug配置

发布时间:2020-07-14 19:24:38 来源:网络 阅读:7677 作者:dusong0717 栏目:web开发

 phpStudy 我用的是php5.5版本  默认XDebug扩展都安装完成了  就不讲怎么安装了 。 

 1.打开php.ini文件修改如下:

     

[XDebug]
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir ="F:\phpStudy\tmp\xdebug"
xdebug.trace_output_dir ="F:\phpStudy\tmp\xdebug"
xdebug.profiler_output_name = "cachegrind.out.%t.%p"
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
xdebug.remote_port = 9000
zend_extension="F:\phpStudy\php55n\ext\xdebug.dll"
xdebug.idekey = PHPSTORM

 配置如上 

2.修改PHPStorm配置


  图1 打开设置

    phpStudy开发环境 PHPStorm下XDebug配置



  图2  搜索xdebug 端口信息修改 如果是9000 就不用修改

    phpStudy开发环境 PHPStorm下XDebug配置

  图3  配置host端口 IDE key (注意要与php.ini 保持一致

    phpStudy开发环境 PHPStorm下XDebug配置 

图4 配置PHP解释器的路径

    phpStudy开发环境 PHPStorm下XDebug配置


phpStudy开发环境 PHPStorm下XDebug配置





phpStudy开发环境 PHPStorm下XDebug配置

phpStudy开发环境 PHPStorm下XDebug配置

 phpStudy开发环境 PHPStorm下XDebug配置

     phpStudy开发环境 PHPStorm下XDebug配置

打开我的 代码  

  

phpStudy开发环境 PHPStorm下XDebug配置

phpStudy开发环境 PHPStorm下XDebug配置

phpStudy开发环境 PHPStorm下XDebug配置

phpStudy开发环境 PHPStorm下XDebug配置

3常见问题

访问页面准备进入断点时,PHPStorm报错:Cannot accept external Xdebug connection: Cannot evaluate expression'isset($_SERVER['PHP_IDE_CONFIG'])';

 

导致此问题的一个可能原因是:服务器端的php.ini中配置了:

         extension=/path/xdebug.so

应该只保留下面一个:

         zend_extension=/path/xdebug.so

 

参考资料

1 phpStorm+XDebug进行断点调试的配置

http://www.chenxuanyi.cn/xampp-phpstorm-xdebug.html

 

2利用下面网页中的Start debug按钮在COOKIE中设置Xdebug所需的变量。

http://www.jetbrains.com/phpstorm/marklets/

 

3 Cannot accept external Xdebug connection:Cannot evaluate expression 'isset($_SERVER['PHP_IDE_CONFIG'])

http://devnet.jetbrains.com/message/5463083?tstart=0

        

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI