您的位置:首页 > 编程语言 > PHP开发

PHPStorm + Xdebug 断点调试配置

2013-11-10 12:48 567 查看
    用PHP已经5年了,真正全职用PHP也有两年了,这几年一直用echo和print_r来debug,基本上能解决99%的问题,但是仍有1%的问题解决不了,需要以log的方式debug,非常不方便,所以今天决定开始用PHPStorm + Xdebug来debug。

环境:

Windows 7

Xampp1.7.7(Apache 2.2.21  + MySQL 5.5.16 + PHP 5.3.8 )

PHPStorm 7

参考资料:

http://www.jetbrains.com/phpstorm/webhelp/configuring-xdebug.html

步骤:

一、.配置php.ini,开启XDebug。

   打开php.ini

   查找zend_extension

   将zend_extension = "C:\xampp\php\ext\php_xdebug.dll"前面的分号去掉。   

   查找xdebug.profiler_enable

   将xdebug.profiler_enable = 0 改为 xdebug.profiler_enable = 1

   查找;xdebug.remote_enable = 0

   将;xdebug.remote_enable = 0  改为 xdebug.remote_enable = 1

    查找xdebug.idekey

   将;xdebug.idekey = "" 改为 xdebug.idekey = "*complex*"   // xdebug.idekey的值可以随便写,到时候PHPStorm需要用到这个值,默认是:*complex*

   重启Apache

   输出phpinfo();

   在浏览器中打开http://xdebug.org/wizard.php (需翻墙)

   将phpinfo()的输出内容粘贴到网页的输入框中,点击Analyse my phpinfo() output按钮,验证XDebug是否已经开启成功

二、.配置PHPStorm

    打开PHPStorm -> Tools -> DBGp Proxy -> Register IDE

    在IDE Key上输入刚刚修改的xdebug.idekey的值,Host输入Local,Port默认9001保存

    重启PHPStorm

配置成功!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: