亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

一文掌握PHP Xdebug 本地與遠程調試(小結)

2024-05-05 00:08:33
字體:
來源:轉載
供稿:網友

很久沒寫PHP了、同樣很很久沒有用XDebug了,近期有個簡單的場景要用到,簡單記錄一下關鍵步驟。

本地調試

本地環境:

$ php -vPHP 7.3.4 (cli) (built: Apr 8 2019 10:21:33) ( NTS )Copyright (c) 1997-2018 The PHP GroupZend Engine v3.3.4, Copyright (c) 1998-2018 Zend Technologies  with Zend OPcache v7.3.4, Copyright (c) 1999-2018, by Zend Technologies  with Xdebug v2.7.1, Copyright (c) 2002-2019, by Derick Rethans

環境搭建

// 安裝xdebug$ pecl install xdebug
// 配置xdebug$ vim /usr/local/etc/php/7.3/conf.d/ext-xdebug.ini
[xdebug] zend_extension="xdebug.so" xdebug.remote_enable=On xdebug.remote_port=9001 xdebug.idekey=PHPSTORM xdebug.remote_connect_back = 1
// 重啟php服務$ brew services restart php@7.3

IDE 配置

我是在~/Downloads/xdebug/ 目錄下放了一個簡單的PHP文件test.php來測試,在這個目錄下用php -S 127.0.0.1:7790起了個http服務,可參考進行下述配置。

IDEA的幾個配置項

PHP,Xdebug,遠程調試

PHP,Xdebug,遠程調試

PHP,Xdebug,遠程調試

開啟監聽

PHP,Xdebug,遠程調試

效果演示

設置之后, 在IDE里打上斷點, 在瀏覽器打開這個鏈接即可開啟測試

http://127.0.0.1:7790/test.php?XDEBUG_SESSION_START=PHPSTORM

效果如下: 

PHP,Xdebug,遠程調試

瀏覽器沒有必要安裝 Xdebug Helper 插件。

遠程調試

與上一篇聯動, 本篇是遠程調試, 主要記錄一下過程

本地環境:

# php -vPHP 7.2.16 (cli) (built: Mar 10 2019 21:22:49) ( NTS )Copyright (c) 1997-2018 The PHP GroupZend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies  with Xdebug v2.8.0-dev, Copyright (c) 2002-2019, by Derick Rethans

環境搭建

// 如果沒有安裝過需要先行安裝# yum install -y php-devel gcc// 安裝xdebug# cd /usr/local/src# git clone https://github.com/xdebug/xdebug.git# cd xdebug# ./rebuild.sh
// xdebug配置文件# vim /etc/php.d/xdebug.inizend_extension=xdebug.soxdebug.remote_enable=Onxdebug.remote_port=11955xdebug.idekey=PHPSTORM
// 重啟PHP服務# systemctl restart php-fpm# systemctl status php-fpm

然后重點來了,一定不要忘記開放上面配置的xdebug.remote_port端口號,開放此端口號、開放此端口號、開放此端口號。

開放端口每個系統都不太一樣,在CentOS7中可以使用firewall-cmd來操作

# firewall-cmd --zone=public --add-port=11955/tcp --permanent# firewall-cmd --reload

IDE 配置

IDE的配置與本地調試不太一樣,總的來說有兩種方式,一種是通過在IDE配置Remote Debug, 需要配置登錄遠端服務器;一種是通過ssh來做遠程端口轉發到本地來實現類似本地調試的方式。 
在這里,我選用了后一種方式來操作。

遠程端口轉發

// HOST 為遠程服務器在~/.ssh/config的配置host名, 可以替換為你的 比如 root@1.1.1.1ssh -NT -R 11955:127.0.0.1:9001 HOST

這樣就實現了遠程xdebug端口11955到本地9001的映射。

IDE配置

與本地調試的配置不一樣的地方就是host和port,其他地方大同小異。

IDEA-PHP-Servers的配置:

host 為遠程web服務的域名, port 為遠程web提供服務的端口號。 

同時需要注意的是:需要勾選 path mappings, 并正確配置要debug的工程目錄在遠程和本地兩個環境的映射關系。 

PHP,Xdebug,遠程調試

IDEA-PHP-XDebug-DBGp-Proxy的配置: 

更改hostport為遠程web服務配置,與上一步相同 

PHP,Xdebug,遠程調試

效果演示

設置之后, 在IDE里打上斷點, 在瀏覽器打開這個鏈接即可開啟測試

http://example.com/test.php?XDEBUG_SESSION_START=PHPSTORM

效果如下:

PHP,Xdebug,遠程調試

同樣的,瀏覽器沒有必要安裝 Xdebug Helper 插件。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩电影第一页| 中文字幕日韩综合av| 91中文字幕在线观看| 日韩欧美在线播放| 97久久伊人激情网| 国产精品热视频| 国产成人免费av| 国产亚洲成av人片在线观看桃| 最新日韩中文字幕| 国外成人在线播放| 91热精品视频| 91亚洲精华国产精华| 国产精品91免费在线| 欧美极品在线播放| 欧美在线视频一区二区| 国产不卡精品视男人的天堂| 亚洲女人初尝黑人巨大| 国产一区二区三区丝袜| 成人信息集中地欧美| 精品亚洲夜色av98在线观看| 欧美专区在线播放| 国产精品久久综合av爱欲tv| 久久久久久久激情视频| 欧美视频在线免费| 久久精品国产精品亚洲| 国产精品视频精品| 久久国内精品一国内精品| 国产精品狠色婷| 日韩高清电影免费观看完整版| 中文字幕日韩在线视频| 欧美一级bbbbb性bbbb喷潮片| 亚洲综合视频1区| 成人性生交xxxxx网站| 在线观看欧美日韩国产| 久久成人18免费网站| 一区二区成人精品| 日本久久亚洲电影| 日韩精品中文字幕在线| 精品视频在线播放免| 欧美黑人性视频| 亚洲在线免费视频| 亚洲国内高清视频| 日韩经典中文字幕| 久久久久久高潮国产精品视| 国产亚洲精品成人av久久ww| 91精品国产综合久久香蕉最新版| 亚洲欧美日韩一区二区在线| 成人福利视频在线观看| 欧美日韩一区二区三区在线免费观看| 欧美在线中文字幕| 亚洲第一视频在线观看| 亚洲精品97久久| 亚洲精品美女在线观看| 亚洲va久久久噜噜噜久久天堂| 国产精品流白浆视频| 国产精品视频在线播放| 欧洲日本亚洲国产区| 欧美一区在线直播| 色与欲影视天天看综合网| 亚洲字幕一区二区| 亚洲欧美成人精品| 久久69精品久久久久久久电影好| 亚洲精品91美女久久久久久久| 韩剧1988免费观看全集| 久久久久久久影院| 成人国产精品av| 国产精品极品尤物在线观看| 国产丝袜视频一区| 日本欧美一二三区| 亚洲国产精品va在看黑人| 欧美又大粗又爽又黄大片视频| 日韩欧美在线字幕| 91精品啪aⅴ在线观看国产| 久久中文字幕视频| 三级精品视频久久久久| 亚洲精品日韩激情在线电影| 久久人人爽人人爽人人片av高清| 欧美日韩福利视频| 国产精品偷伦视频免费观看国产| 色中色综合影院手机版在线观看| 亚洲成人免费在线视频| 精品国产区一区二区三区在线观看| 久久成人18免费网站| 国产suv精品一区二区| 久久综合免费视频影院| 红桃视频成人在线观看| 欧美国产日韩一区| 8050国产精品久久久久久| 日韩在线视频二区| 亚洲福利影片在线| 亚洲a∨日韩av高清在线观看| 青青久久aⅴ北条麻妃| 亚洲字幕在线观看| 国产综合在线看| 不用播放器成人网| 91精品久久久久久久久久久久久| 国产在线日韩在线| 日韩精品视频观看| 日韩欧美国产激情| 亚洲视频在线观看免费| y97精品国产97久久久久久| 日本韩国欧美精品大片卡二| 欧美电影免费观看高清完整| 91在线精品视频| 日本免费久久高清视频| 国产精品自拍网| 2019中文字幕在线| 亚洲成人av在线| 国产精品黄色影片导航在线观看| 国产精品久久久久久超碰| 日日噜噜噜夜夜爽亚洲精品| 这里只有精品在线播放| 欧美激情一区二区三区成人| 人妖精品videosex性欧美| 日韩电影在线观看中文字幕| 91在线观看免费| 国产亚洲激情视频在线| 成年人精品视频| 97精品欧美一区二区三区| 欧美日韩一区二区三区| 亚洲永久免费观看| 色婷婷综合成人| 国产亚洲免费的视频看| 中文欧美在线视频| 91精品国产成人www| 欧美老肥婆性猛交视频| 国产成人短视频| 日韩欧美亚洲国产一区| 国产在线观看精品一区二区三区| 中文字幕九色91在线| 日韩欧美在线国产| 亚洲欧洲在线免费| 欧美日韩国产一区中文午夜| 91网站在线免费观看| 亚洲国产日韩欧美综合久久| 久久精品成人动漫| 久久九九精品99国产精品| 国产精品美女免费视频| 欧美日韩美女在线观看| 久久久精品久久| 青青草国产精品一区二区| 日韩国产精品一区| 国产精品精品国产| 欧美日本中文字幕| 亚洲综合视频1区| 欧美性感美女h网站在线观看免费| 亚洲欧美日韩高清| 国产主播在线一区| 国产精品成av人在线视午夜片| 亚洲色图13p| 久热精品视频在线观看| 欧美裸体男粗大视频在线观看| 亚洲大胆人体在线| 欧美—级a级欧美特级ar全黄| 成人综合国产精品| 7777免费精品视频| 最好看的2019年中文视频| 欧美激情视频一区| 美乳少妇欧美精品| 国产精品视频男人的天堂| 成人xxxxx| 国产不卡av在线免费观看| 91av视频在线免费观看| 国产视频久久久|