phpstorm调试php配置,PhpStorm配置Xdebug调试WordPress
PhpStorm配置Xdebug之我的理解
Nginx將root指向PhpStorm的工作目錄,
因為自己之前都是Java寫的多,用的IDE是IntelliJ IDEA,雖然跟PhpStorm是一家,但是配置的還是很不一樣的,這也是我為什么搞了一晚上沒成功的主要原因
..我一直以為PhpStorm也是通過本身搭建一個服務器(Local Server),然后直接運行,就能調試了。然而并不是,它是通過Nginx發布的網站服務,監聽瀏覽器的事件實現的調試,我后來發現根本不需要運行PhpStorm。。
心好累,我只是想調試下我的WordPress主題
下面記錄下自己的配置過程,給PHP小白一個參考~
配置Xdebug
Xdebug下載地址為https://xdebug.org/download.php,直接下載自己PHP對應的版本即可~下載后是一個dll,將它拷貝到PHP的安裝目錄下的ext文件夾中,在php.ini增加如下配置:
[xdebug]
zend_extension=F:\php\php7\ext\php_xdebug.dll
xdebug.remote_enable=1
xdebug.idekey=PHPSTORM
xdebug.remote_host=localhost
xdebug.remote_port=9008
可以配置的參數很多,我這里只是簡單配置一下,Xdebug的全部配置參數可以參考官方介紹:https://xdebug.org/docs/all_settings。
配置PhpStorm
1.新建一個PHP Empty Project(如果此時Interpreter下拉框中沒有則跳過,后面會配置):
2.將你的WordPress文件全部拷貝至PhpStorm的項目目錄下:
3.Ctrl+Alt+S進入設置界面(或者File->Settings),在Languages&Framewords中點擊PHP,點擊CLI Interpreter右邊的三個點的圖標進入設置界面。添加一個Interpreter,在PHP executable中選擇你php.exe路徑,如果此時下面顯示Debugger: Xdebug 2.6.0beta1(對應你安裝的Xdebug版本),則表示你已經安裝成功Xdebug,如果沒有則去第一步看看哪里有問題:
4.打開PHP標簽,在Debug標簽中修改Xdebug對應的端口(與你之前配置的端口一致):
5.在PHP標簽下的Servers標簽中新建一個Server,對應的Host和Port則是你Nginx發布的網站的Host和Port:
6.打開剛剛的Debug標簽,選擇DBGp Proxy,填寫對應的信息,Port為你Nginx的端口,Key是PHPSTORM:
配置瀏覽器
我用的是Chrome,用的插件是Xdebug heper,直接安裝即可~不過可能要
開啟Xdebug
包括PhpStorm中開啟,即開啟監聽:
,打開這個監聽按鈕,變成綠波則表示正在監聽。已經Chrom中開啟,選擇Debug模式:
。
至此,你的PhpStorm配置Xdebug調試WordPress就已經全部搞定了~在PhpStorm中設置個斷點,再刷新下瀏覽器,就會發現進入調試模式了~
總結
以上是生活随笔為你收集整理的phpstorm调试php配置,PhpStorm配置Xdebug调试WordPress的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle 体系结构认识,Oracle
- 下一篇: linux检测文件名编码,Linux下查