phpstorm xdebug環境搭建

                                                      phpstorm xdebug環境搭建

1、下載phpstorm安裝程序,一步一步的安裝。

2、下載php解釋器。解壓到本地即可。

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

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中修改調試端口

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

8、配置遠程調試代理信息,同php.ini中配置。

9、配置server,端口注意。

10、配置調試項目

11、開啓調試

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。

這裏邊有很多的類型,每種可以配置不同的調試場景。自己摸索嘍~~~~~~

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章