1. 程式人生 > >Sublime text3配置xdebug除錯

Sublime text3配置xdebug除錯

php.ini裡新增xdebug配置資訊:

zend_extension = /usr/local/php5.6/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so
xdebug.idekey="sublime.xdebug" 
xdebug.remote_enable = On #開啟遠端除錯
xdebug.remote_port = 9900 #遠端IDE伺服器監聽埠
xdebug.remote_handler = "dbgp"  #使用的協議
xdebug.remote_req = req
xdebug.remote_connect_back=1

谷歌瀏覽器安裝xdebug helper擴充套件工具:

點選瀏覽器右上角三條橫槓,選擇更多工具->擴充套件程式

安裝成功後,點選xdebug helper的選項:

在IDE key裡選擇other並且填入sublime.xdebug,儲存即可:

開啟sublime text3,點選左上角的Project->Edit Project,配置對應的資訊,其中只要配置xdebug相關資訊即可,其他的會自動生成,整個檔案的配置資訊如下(如果無遠端路徑,path_mapping裡面的引數可以為空不填):

{
	"folders":
	[
		{
			"path": "F:\\work\\www\\my\\testdebug"
		},
		{
			"path": "D:\\xampp\\htdocs\\wmcs"
		},
		{
			"path": "F:\\work\\www\\work\\dfh3"
		},
		{
			"path": "F:\\work\\www\\work\\cms"
		},
		{
			"path": "F:\\work\\www\\work\\zjss"
		},
		{
			"path": "F:\\work\\www\\work\\ppjt"
		},
		{
			"path": "F:\\work\\www\\my\\tp5"
		},
		{
			"path": "F:\\work\\www\\work\\website"
		}
	],
	"settings":
	{
		"xdebug":
		{
			"path_mapping":
			{
				"/home/wwwroot/my/testdebug": "F:/work/www/my/testdebug" //遠端Linux與本地window專案的對應存放關係
			},
			"super_globals": true,
			"close_on_stop": true,
			"url": "www.testdebug.com",//專案域名
			"port": 9900,  //xedebug埠
		}
	}
}


接下來就是啟用xdebug來除錯程式碼了,sublime text3編輯器開啟除錯,快捷方式ctrl+shift+f9,谷歌瀏覽器臭蟲點選為綠色,重新整理瀏覽器,編輯器裡就可以看到對應的除錯資訊了:

sublime text3除錯的快捷方式:

ctrl+f8 新增/刪除 斷點
ctrl+shift+f9 啟動xdebug模式
ctrl+shift+f7 進入函式
ctrl+shift+f10退出xdebug模式
ctrl+shift+f11隱藏xdebug面板

相關資訊:

相關推薦

Sublime text3配置xdebug除錯

php.ini裡新增xdebug配置資訊: zend_extension = /usr/local/php5.6/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so xdebug.idekey="sublime.

Sublime text3配置LiveReload 瀏覽器即時刷新

ref rsync simple inf 需要 html 重新 zh-cn chrome 1.在sublime控件臺 install livereload插件(缺點:每次重新打開Sublime都需要啟動) 2.配置Preference > Package Settin

Sublime Text3 配置 Python2 Python3

lec logs bottom tom png wid python2 none pad { "cmd": "C:/Python27/python.exe", "-u", "$file"], "file_regex": "^[]*File \"(...*?)\", lin

Sublime Text3 配置Python3編譯環境

com CP tex info cmd [ ] brush nbsp .com Sublime Text3 配置Python編譯環境 進入Sublime Text3 ,然後選擇菜單:工具(T)==>編譯系統(U)==>新編譯系統... 把上面的代碼換成如下

Sublime Text3配置

sub translate spa check encoding nbsp utf upd text3 { "default_encoding": "UTF-8", "font_size": 16.0, "tab_size": 4, "tr

sublime text3配置python開發環境(windows版)

完成後 ext syn sub name roc path lan python開發 安裝階段: sublime text3的安裝: 下載網址:https://www.sublimetext.com/ 下載完成後 ,點擊安裝即可。 安裝Package Contr

基於Windows下Sublime text3配置python環境

一.安裝python 下載連結:https://pan.baidu.com/s/1YHLSPf0GJculV-rbOXmOJw 對所有使用者安裝生效【可選】 新增python至環境變數中【需勾選】 Ps:若出現api-ms-win-crt-runtime

sublime text3配置c++ 11標準

For Windows { "shell_cmd": "g++ -std=c++11 \"${file}\" -o \"${file_path}/${file_base_name}.exe\"", "file_regex": "^(..[^:]*):([0-9]+

【PHP除錯】PHPStorm 安裝並配置 XDebug 除錯工具 - 圖文教程

背景: 寫程式碼不會除錯那與搬磚何異?!雖然 PHP 是指令碼語言,但是找 bug 、分析程式碼還是要靠除錯啊! 本文測試環境 xampp v3.2.2(32位) Windows 10 企業版 Intel® Core™ i5-5300U CPU

Golang學習:sublime text3配置golang環境

最近導師讓學習golang, 然後我就找了些有關golang的學習視訊和網站。 昨天在電腦上下載了go tools, 之後在sublime上配置了golang的執行環境。By the way, 我的電腦是windows的作業系統。 Golang學習資料: 學習視訊:https://www.courser

Sublime Text3 配置Python互動式環境

寫在前面 最近在學習python,用了這個編輯器,折騰了挺久【不僅僅是配置互動式環境】。 為自己做個筆記,參考了很多網上的方法,感謝各位大佬。 問題 本身是個程式碼小白,很頭疼這些環境配置。為了方便,希望能在Sublime中直接執行py檔案,且能夠支援輸入。 解決過

Sublime Text3 配置Python3執行環境

建立Python3編 Tools > Build System > New Build System 將預設內容替換為: { "cmd": ["python3", "-u", "$file"], "file_regex": "^[ ]*

php安裝配置Xdebug除錯

為了在php開發中能夠進行斷點除錯,可以通過Xdebug實現,php安裝Xdebug和Chrome安裝Xdebug。 1,首先列印echo phpinfo(),看是否已經安裝了Xdebug模組,如果沒有安裝,則需要安裝Xdebug 2,Xdebug官網:https://xdebug

PhpStorm配置XDebug除錯PHP

1 PHP配置 2 配置 XDebug 路徑:File > Settings > Languages & Frameworks > PHP > Debug, 3 配置 Server 路徑:File > Settings

Mac下Sublime Text3配置Python3開發環境

Sublime沒有幫我們配置python3,要使用Python3的話我們需要自己配置。 Tools -> Build System -> New Build System 在開啟的檔案裡面貼上以下程式碼:  { "cmd": ["/opt/anac

Sublime Text3 配置Python3環境

關於Sublime Text3中配置Python開發環境 1,開啟Sublime Text開發工具,找到Tools工具欄,點選展開找到Build System選項,繼續點選展開新建Build System: 2,在新建的Build System中寫入以下程式碼: { "cmd":["C:/

使用Sublime Text3配置python開發環境

主要使用Sublime Text3的外掛Package Control和SublimeREPL實現 前提條件: 作業系統:windows(本人是win10) 已安裝好Sublime Text3(64位版本) 操作步驟:

配置xdebug除錯後netbeans編輯器顯示等待連線問題

xdebug除錯配置過,但每次配置總是磕磕坎坎,官方文件也看過,但還是有不知名的錯誤會出現。最近換了新電腦,無奈原來電腦壞掉了打不開不能參考以前的案例。以為一切會很順利,無奈悲劇還是發生。netbeans編輯器提示正在連線中.....幾經折騰,決定換成wamp環境試試,開啟

Sublime Text3配置TypeScript語法高亮

1.先安裝TypeScript外掛 可以在任意路徑下,使用 npm install -g typescript 命令全域性安裝typescript外掛(前提是你已經安裝完了node,js) 安裝成功之後可以寫一個demo.ts測試一下 新建一個資料夾,在資料夾中新建一

sublime text3配置php編譯環境

首先在Window環境安裝配置好執行環境(安裝PHP執行引擎),或者使用xampp整合環境 如圖(表示已經配置成功) (2) 安裝 SublimeLinter 和 SublimeLinter-php 元件 Ctrl + Shift + P 喚醒後輸入: