xampp是在windows环境下做php,mysql开发的全家桶,免去了很多apache, php集成配置,数据库驱动安装配置的过程,应用非常广泛。
xdebug是php开发调试必备利器,本文就记录使用phpstorm+xdebug如何在win10机器上配置跑起来。
1. xdebug的安装,我选择了php_xdebug_2.6.0-7.1-vc14.dll这个版本,注意不要选择最新的版本,我们应该选择稳定的老版本
2. 在php.ini中添加以下配置段,是能xdebug功能
[XDebug]
zend_extension="d:/xampp/php/ext/php_xdebug-2.6.0-7.1-vc14.dll"
xdebug.remote_enable=
xdebug.remote_host=127.0.0.1
xdebug.remote_port=
xdebug.remote_handler=dbgp
xdebug.profiler_output_dir="<XAMPP_HOME>\tmp"
3.重启apache with php
4. 在phpstorm中选择Run->start listening, 并且勾选Break at first line
5. 在chrome浏览器中添加一个bookmark,其代码内容如下:
javascript:(/** @version 0.5.2 */function() {documentdua.cookie='XDEBUG_SESSION='+'PHPSTORM'+';path=/;';})()
6. 点击上述的书签,作用是使得后续发往php server的请求中都带上cooki: XDEBUG_SESSION=PHPSTORM
7. 在phpstorm中引导断点