visual studio code 調(diào)試php方法(圖文詳解)
簡(jiǎn)介
php是動(dòng)態(tài)語(yǔ)言沒(méi)有調(diào)試器的話排錯(cuò)起來(lái)很是麻煩。vscode可以說(shuō)是程序員的福音,啟動(dòng)速度快,插件越來(lái)越多,跨平臺(tái)?,F(xiàn)在說(shuō)一下vscode上調(diào)試php文件
所需文件
- xampp 集成服務(wù)器
- vscode
- Xdebug
- php-debug 插件
1: 在vscode中按 F1, 輸入ext install php-debug 安裝調(diào)試插件
2:去 https://xdebug.org/download.php下載php對(duì)應(yīng)版本的插件,php版本可以在xampp中的readme看到,下載這個(gè)PHP 5.6 VC11 TS (32 bit) 把dll文件拷貝到php目錄
3:打開(kāi)php目錄下的php.ini ,添加幾行配置,xdebug的路徑按實(shí)際情況配置,配置完成后重啟apache服務(wù)器
zend_extension=C:\xampp\php\ext\php_xdebug-2.4.1-5.6-vc11.dll [XDebug] xdebug.remote_enable = 1 xdebug.remote_autostart = 1
4:第一次安裝vs會(huì)提示這個(gè),需要配置下php.exe的路徑,在用戶設(shè)置里添加以下項(xiàng)
"php.validate.executablePath": "C:\\xampp\\php\\php.exe"
5:在vscode中的php文件打一斷點(diǎn),點(diǎn)Listen for XDebug 項(xiàng)目的運(yùn)行,配置不用更改,默認(rèn)就可以
6:運(yùn)行后跳出這些按鍵
7:直接在瀏覽器中打開(kāi)要調(diào)試的php(不是文件路徑而是服務(wù)器的地址(http://127.0.0.1/test.php)),vscode就會(huì)命中到打斷點(diǎn)的地方
注意事項(xiàng)
php最大執(zhí)行時(shí)間好像是30秒,超過(guò)30秒會(huì)自動(dòng)終止,因此調(diào)試的時(shí)候要修改一下時(shí)間,在php.ini 文件中修改最大運(yùn)行時(shí)間為5分鐘
max_execution_time=3000
拓展
hbuilder和vscode 配置xdebug時(shí)候是一樣的,在瀏覽器打開(kāi)文件hbuilder會(huì)自動(dòng)命中斷點(diǎn)
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
php封裝好的人民幣數(shù)值轉(zhuǎn)中文大寫類
這篇文章主要給大家分享了幾個(gè)php實(shí)現(xiàn)的人民幣數(shù)值轉(zhuǎn)中文大寫的代碼,非常的全面,有需要的小伙伴可以查看下2015-12-12PHP數(shù)組的基本操作及遍歷數(shù)組的經(jīng)典操作實(shí)例
下面小編就為大家?guī)?lái)一篇PHP數(shù)組的基本操作及遍歷數(shù)組的經(jīng)典操作實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-08-08PHP時(shí)間戳格式全部匯總 (獲取時(shí)間、時(shí)間戳)
下面小編就為大家?guī)?lái)一篇PHP時(shí)間戳格式全部匯總 (獲取時(shí)間、時(shí)間戳)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-06-06PHP統(tǒng)計(jì)二維數(shù)組元素個(gè)數(shù)的方法
數(shù)據(jù)表里面的字段 content 存儲(chǔ)了一個(gè)以逗號(hào)分割的字符串,最大有20個(gè)數(shù),最大數(shù)字為40。比如3,24,33,40類似字樣的數(shù)字序列。其實(shí)就是一個(gè)保存了多項(xiàng)投票結(jié)果的字段啦?,F(xiàn)在需要統(tǒng)計(jì)每個(gè)數(shù)字的個(gè)數(shù),也就是每個(gè)投票項(xiàng)有多少人投了,并排序2013-11-11簡(jiǎn)單分析ucenter 會(huì)員同步登錄通信原理
UCenter是Comsenz旗下各個(gè)產(chǎn)品之間信息直接傳遞的一個(gè)橋梁,通過(guò)UCenter 站長(zhǎng)可以無(wú)縫整合Comsenz系列產(chǎn)品,實(shí)現(xiàn)用戶的一站式登錄以及社區(qū)其他數(shù)據(jù)的交互。其實(shí)何止是comsenz系列產(chǎn)品,可以這么說(shuō)整合了 ucenter 就等于整合了整個(gè)php 界的所有php 程序。2014-08-08