欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

PHP中Xdebug本地與遠程調試的示例分析-創(chuàng)新互聯

這篇文章主要介紹PHP中Xdebug本地與遠程調試的示例分析,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

成都創(chuàng)新互聯為您提適合企業(yè)的網站設計?讓您的網站在搜索引擎具有高度排名,讓您的網站具備超強的網絡競爭力!結合企業(yè)自身,進行網站設計及把握,最后結合企業(yè)文化和具體宗旨等,才能創(chuàng)作出一份性化解決方案。從網站策劃到成都網站建設、做網站, 我們的網頁設計師為您提供的解決方案。

本地環(huán)境:

$ php -v
PHP 7.3.4 (cli) (built: Apr 8 2019 10:21:33) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend 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

環(huán)境搭建

// 安裝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本地與遠程調試的示例分析


開啟監(jiān)聽


PHP中Xdebug本地與遠程調試的示例分析

效果演示

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

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

效果如下:


PHP中Xdebug本地與遠程調試的示例分析

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

遠程調試

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

本地環(huán)境:

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

環(huán)境搭建

// 如果沒有安裝過需要先行安裝
# 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.ini

zend_extension=xdebug.so
xdebug.remote_enable=On
xdebug.remote_port=11955
xdebug.idekey=PHPSTORM
// 重啟PHP服務
# systemctl restart php-fpm
# systemctl status php-fpm

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

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

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

IDE 配置

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

遠程端口轉發(fā)

// HOST 為遠程服務器在~/.ssh/config的配置host名, 可以替換為你的 比如 root@1.1.1.1
ssh -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的工程目錄在遠程和本地兩個環(huán)境的映射關系。


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 插件。

以上是“PHP中Xdebug本地與遠程調試的示例分析”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯行業(yè)資訊頻道!

標題名稱:PHP中Xdebug本地與遠程調試的示例分析-創(chuàng)新互聯
文章來源:http://aaarwkj.com/article46/ihdhg.html

成都網站建設公司_創(chuàng)新互聯,為您提供網站收錄、網站設計公司企業(yè)建站、軟件開發(fā)搜索引擎優(yōu)化、網站維護

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

成都做網站
激情偷拍一区二区三区视频| 国产精品午夜视频免费观看| 亚洲一区二区三区黄色| 黄色片黄色片美女黄色片亚洲黄色片| 蜜桃精品视频在线播放| 日韩精品一区二区三区四区蜜桃| 欧美老熟妇子乱视频在线| 亚洲欧洲美洲中文天堂| 日韩国产精品一区二区| 亚洲av综合色区一区| 日韩精品欧美成人高清一区二区 | 男女午夜激情四射视频| 亚洲一区日韩精品电影| 免费午夜福利在线观看| 欧美在线免费黄片视频| 欧美大片免费久久精品| 免费女性啪啪无遮挡网站| 国产精品伦一区二区三级| 欧美亚洲精品一区二区三区| 精品自拍一区在线观看| 亚洲一区二区三区日本在线| 欧美日韩国产一区在线| 日韩中文字幕专区在线| 国产一区免费二区三区四区| 91嫩草国产在线观看| 久久精品一区二区婷婷| 中文字幕人妻熟女在线| 色噜噜噜欧美人妻色综合| 国产精品久久久久精品综合| 九九在线精品视频免费| 日本一区中文字幕欧美| 国内揄拍国内精品对久久| 日韩高清伦理一区二区| 熟女人妻视频一区二区| 男女啪啪国产精品视频| 日本韩国视频一区二区| 黄色av在线免费观看| 天堂av影片在线观看| 成年爽片在线观看播放欧美| 在线观看高清免费国产| 一区二区三区国产不卡|