前言:
有夠拖延症的,應該是一年多以前就使用過phpstorm的debug斷點除錯了吧,不夠過當時是別人幫我配的,我記得還挺複雜。後來重灌系統後嘗試了配置,好像沒成吧,記得當初老師幫我配也沒成(。。。)。總歸還是自己太不上心了,一件小事拖了這麼久。
今天找了個教程進行了配置,通俗易懂,簡單明瞭。完美。記錄下。
內容:
首先檢查自己本地php環境是否安裝xdebug,如下圖。
如果沒有安裝的話,就先進行安裝
將phpinfo();的資訊全部輸入**:中的框,得到適配的xdebug版本,如下圖
點選按鈕獲取相對應的版本進行安裝,然後根據以下步驟進行操作
安裝好後開啟php.ini進行配置
[xdebug]以上就安裝好xdebug擴充套件了;zend_extension的值根據自己的本地環境填寫
zend_extension = "d:/idemix442_jcp/php-5.5.27-win32-vc11-x64/ext/php_xdebug-2.2.5-5.5-vc11-x86_64.dll"
xdebug.idekey=phpstorm
xdebug.remote_enable = on
xdebug.remote_host=localhost
;xdebug.remote_port預設值為9000,這裡需要跟phpstorm配置一致,下面有說明
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.auto_trace = on
---------------------
原文:
接著配置ide,我這邊採用的是然後是配置phpstorm,ctrl+alt+s快捷鍵開啟設定,搜尋xdebug,其中的debug port確保不被其他應用占用,當程式無法進入斷點時,可以考慮是否有其他應用占用了你本地的9000埠。如下圖
最後一步安裝瀏覽器擴充套件
這邊採用的是chrom
以上就安裝好了,就可以進行斷點除錯了。
設定斷點進行除錯,快捷鍵f7進行下一步執行不跳過函式,f8會跳過函式。
結語: 改改自己拖沓的壞毛病。
phpstorm設定斷點除錯
前言 何為debug?相信很多程式設計師都知道debug這個單詞,也明白它的意思,但是對於這詞的由來,恐怕少有人知道。關於debug的由來,要追溯到1937年。1937年,美國青年霍德華.艾肯找到ibm公司為其投資200萬美元研製計算機,第一台成品艾肯把它取名為 馬克1號 mark1 又叫 自動序列...
PHPStorm 配置本地伺服器
本篇教程為配置 phpstorm 本地伺服器,以方便程式除錯。本地伺服器工具 xampp for windows 7.1.1 0 apache 2.4.25 win32 php 7.1.1 phpstorm 版本 2016.3.2 php language level 選擇適合的 php 版本 在 ...
phpStorm 10 斷點除錯
準備階段 在localhost下新增乙個phpinfo.php的檔案 在瀏覽器訪問http localhost phpinfo.php,顯示如下 ctrl a選擇所有文字,ctrl c複製。開啟視窗 把文字新增到輸入框,如圖 之後如圖 按照instructions一步一步操作。設定php.ini 官...