phpstorm xdebug环境搭建

                                                      phpstorm xdebug环境搭建

1、下载phpstorm安装程序,一步一步的安装。

2、下载php解释器。解压到本地即可。

3、在phpstorm中配置php解释器。

phpstorm xdebug环境搭建_第1张图片

4、下载xdebug插件。我这里用到的是php_xdebug-2.5.5-5.6-vc11-x86_64.dll,这个注意要和php版本配套。

把文件放置在php5.6.35\ext  (php的ext目录)。

5、修改php.ini,增加入下配置。

[xdebug]
zend_extension = "F:/tool_install/wamp64/bin/php/php5.6.35/ext/php_xdebug-2.5.5-5.6-vc11-x86_64.dll"

xdebug.remote_enable = On
xdebug.remote_handler = dbgp  
;启用代码自动跟踪
xdebug.auto_trace = off
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p

;配置端口和监听的域名
xdebug.remote_port = 9000
xdebug.remote_host = "localhost"
xdebug.idekey = PHPSTORM

6、在phpstorm中修改调试端口

phpstorm xdebug环境搭建_第2张图片

7、修改php xdebug端口  此端口和php.ini中配置一致

phpstorm xdebug环境搭建_第3张图片

8、配置远程调试代理信息,同php.ini中配置。

phpstorm xdebug环境搭建_第4张图片

9、配置server,端口注意。

phpstorm xdebug环境搭建_第5张图片

10、配置调试项目

phpstorm xdebug环境搭建_第6张图片

11、开启调试

phpstorm xdebug环境搭建_第7张图片

12、接下来就可以打断点运行了。

如果所有配置不生效,请重启下PHP和phpstorm。

 

补充一下其他的知识,经常会有些人说安装phpstorm和 wamp集成环境。这里讲下二者的关系和作用。

wamp是一个集成环境,包括了php +mysql + mariadb+apache。这里边有数据库、php解释器、web服务器。有了这些理论上我们就可以开发和运行php代码了。集成环境知识默认的给我们配置好了他们之间的配置文件。

phpstorm是是一个php开发IDE,这个是为了我们搞开发的。他内置的也有web服务器的功能,其中的builder---debugger选项对应的端口就是ide提供的web服务端口。我们直接点击浏览器打开页面时,使用的就是phpstorm的web服务器功能。但是我们也可以使用本机上安装的其他的apache服务。我们要做以下几件事。

1、启动apache服务。

2、利用tools-deployment功能把代码同步到apache的运行目录。

3、创建php的servers,这个servers的路径和端口对应的就是1中起的apache服务。

4、使用run configurations  配置运行调试的配置,可以使用php web page类型。  选择3中的server。

这里边有很多的类型,每种可以配置不同的调试场景。自己摸索喽~~~~~~

 

 

 

你可能感兴趣的:(PHP)