環(huán)境:MAC + nginx(brew安裝) +mysql5.7 +php7.2(brew安裝)
1、安裝XDebug擴(kuò)展大多數(shù)人遇到的一個(gè)問(wèn)題就是如何找對(duì)自己環(huán)境php匹配的XDebug版本,這個(gè)問(wèn)題主要分成兩個(gè)步驟:
(1)查找版本(google下) (2)下載對(duì)應(yīng)版本https://xdebug.org/download.php
2、配置php.ini文件的XDebug模塊
好了,完成步驟1,現(xiàn)在只需要再配置一下XDebug模塊就安裝完成了
XDebug主要配置的有下面的配置,當(dāng)然你也可以另外添加更多的XDebug配置
[XDebug]
zend_extension = /usr/local/lib/php/pecl/20170718/xdebug.so ; 如果步驟1的第二個(gè)小步驟沒(méi)進(jìn)行的話,這里就要填全路徑了
xdebug.remote_enable = 1 ;開(kāi)啟遠(yuǎn)程調(diào)試功能 xdebug.remote_autostart = 1 ;這個(gè)配置是比較重要的一個(gè)配置 xdebug.remote_handler = "dbgp" xdebug.remote_port = "9001" ;端口號(hào),默認(rèn)是9000,我的9000被占用! xdebug.remote_host = "127.0.0.1" ;遠(yuǎn)程調(diào)試的ip地址,即你自己的本機(jī)ip
在配置xdebug.remote_autostart = 1時(shí)這里遇到一個(gè)坑,就是XDebug的默認(rèn)端口號(hào)是9000.如果不配置端口號(hào)使用默認(rèn)端口號(hào)就會(huì)和nginx的端口號(hào)沖突,所以下面要配置一下端口號(hào)為9001,要不然會(huì)導(dǎo)致調(diào)試的時(shí)候假死的情況
配置完上面的配置,然后重啟環(huán)境,然后再打印出phpinfo()的信息,然后搜索一下XDebug是否存在,如果存在那么就安裝成功了。
3、vscode中安裝插件: php debug,安裝完然后去到調(diào)試頁(yè)面,配置一下json文件,這里記得端口號(hào)要對(duì)應(yīng)上面XDebug的9001端口:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"port": 9001
},
{
"name": "Launch currently open script",
"type": "php",
"request": "launch",
"program": "${file}",
"cwd": "${fileDirname}",
"port": 9001
}
]
}
4、然后客戶端打開(kāi)對(duì)應(yīng)的網(wǎng)頁(yè),比如:http://127.0.0.1:8080/site.php
5、在site.php中打好斷點(diǎn),然后運(yùn)行Listen for xdebug,刷新網(wǎng)頁(yè)即可追蹤到斷點(diǎn)對(duì)應(yīng)的代碼行
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
網(wǎng)頁(yè)題目:VScdoe斷點(diǎn)調(diào)試php-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)網(wǎng)址:http://chinadenli.net/article32/deedpc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、響應(yīng)式網(wǎng)站、用戶體驗(yàn)、自適應(yīng)網(wǎng)站、網(wǎng)站導(dǎo)航、App設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容