開發中必不可少的環節就是除錯,而除錯的方式直接影響到開發效率和軟體質量。
進入主題:
檢視我的另一篇文章:
文章介紹的是php5.4的搭建方法,如果要更換為php5.5也大同小異,步驟一樣。
2.引入符號檔案
debug pack壓縮包裡是所有php除錯相關的符號檔案(*.pdb),引入他們是除錯的關鍵。
專案-》屬性-》除錯-》符號-》將解壓路徑新增入符號位置
3.擴充套件開啟debug資訊
專案-》屬性-》鏈結器-》除錯-》生成除錯資訊-》設定為「是」
編譯生成release版本dll時,會生成vc110.pdb,將它也放入前面解壓的pdb路徑,為了統一命名格式,可以將其改名與擴充套件同名。此處我本機改的是「php_test.pdb」
至此配置已經完成了,接下來看如何使用除錯。
1.寫一段php指令碼,並在終端執行且常駐程序。
<?php
while(1)
此處,常駐並非必須的。只是我本地為測試方便。
2.新增斷點位置
3.附加程序
除錯-》附加到程序:選擇上面1中執行php產生的程序。
現在,只需等待程式執行到斷點位置即可看到除錯資訊:
希望這篇文章,能夠幫助像我一樣剛剛接觸php擴充套件的朋友們~。
VS2012開發除錯PHP擴充套件
開發中必不可少的環節就是除錯,而除錯的方式直接影響到開發效率和軟體質量。進入主題 檢視我的另一篇文章 文章介紹的是php5.4的搭建方法,如果要更換為php5.5也大同小異,步驟一樣。2.引入符號檔案 debug pack壓縮包裡是所有php除錯相關的符號檔案 pdb 引入他們是除錯的關鍵。專案 屬...
VS2012遠端除錯
摘要 採用無驗證模式直接使用 vs啟動遠端除錯。1 本地計算機登陸的使用者名稱和密碼與遠端計算機 包括虛擬機器 登入的使用者名稱和密碼無需配置。2 本地安全策略為預設的 經典 本地使用者以自己的身份驗 證 也無需配置。3 首先將vs2012 安裝目錄 c program files x86 micr...
VS2012遠端除錯
一 除錯winfrom 程式 配置remote 啟動remote debugger 預設埠4016,選擇工具 選項,選擇 無身份驗證並選中允許任何使用者進行除錯 如果選擇windows身份驗證需要設定使用者許可權,點選許可權 為使用者設定除錯許可權 配置vs2012 啟動vs2012 新建專案,選擇...