婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Phpstorm+Xdebug斷點調試PHP的方法

Phpstorm+Xdebug斷點調試PHP的方法

熱門標簽:合肥外呼系統app 哈爾濱400電話辦理到易號網 沈陽人工智能電銷機器人公司 高識別電銷機器人 h5 地圖標注 拉薩打電話機器人 智能外呼電銷系統 寶安400電話辦理 電銷機器人-快迭智能

為什么使用斷點調試

大家可能會覺得使用var_dump和echo也能調試啊,為什么還要安裝Xdebug斷點調試呢?

確實是這樣。但是var_dump和echo寫的代碼后面還要刪除,而且明確是知道在哪打的,如果發現沒有運行到打點的地方,還要修改代碼再運行一次。而斷點調試,可以在調試過程中動態打斷點,逐行查看當前各個變量的值,甚至臨時修改變量的值,更方便。建議大家使用Xdebug斷點調試。

安裝Xdebug

pecl install xdebug

如果是php7以下版本,需要加上版本號:

pecl install xdebug-2.5.5

pecl如果提示找不到該擴展,則使用源碼編譯。例如:

wget http://pecl.php.net/get/xdebug-2.5.5.tgz \

   tar xzf xdebug-2.5.5.tgz  cd xdebug-2.5.5/ \

   phpize \

   ./configure \

   make  make install

注:php5.6只能使用2.5及以下版本xdebug。

安裝好后需要在php.ini進行配置:

[xdebug]
zend_extension=xdebug.so
xdebug.enable=1
xdebug.remote_enable=1
;如果開啟此,將忽略下面的 xdebug.remote_host 的參數
;xdebug.remote_connect_back=1
;自動啟動,無需XDEBUG_SESSION_START=1
xdebug.remote_autostart=1 
;宿主機IP
xdebug.remote_host=192.168.36.101 
xdebug.remote_port=19001
xdebug.remote_handler=dbgp

需要注意的是:

1、是zend_extension,不是extension;

2、xdebug.remote_autostart開啟后,就不用手動在請求url里加上XDEBUG_SESSION_START=1了,只要Phpstorm開啟斷點調試就ok了。很方便;

3、remote_host配置的是安裝有Phpstorm的機器,這點需要注意。如果php安裝的機器和Phpstorm安裝的機器是同一臺機器,那么地址寫127.0.0.1即可。

如果你采用的是docker環境,remote_host寫宿主機的IP。

4、xdebug.remote_port端口我寫的是19001,那么Phpstorm也需要修改。

配置完成后需要重啟php-fpm。

配置Phpstorm

配置也很簡單,配置端口即可:

接下來就可以斷點調試了。開啟監聽:


請求url的時候就會自動捕捉到請求。

注意:

1、不要同時開啟多個項目的監聽;

2、監聽遠程代碼的時候,如果宿主機和代碼所在目錄結構一致,會直接監聽成功。否則,會提示設置代碼映射關系。也可以手動設置:

這里因為宿主機是windows,代碼在linux里,目錄不一致,做了映射。否則斷點會失敗。

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

您可能感興趣的文章:
  • Sublime里直接運行PHP配置方法
  • PHPStorm+Xdebug進行emote Debug時無法進入斷點問題排查
  • PhpStorm2020 + phpstudyV8 +XDebug的教程詳解
  • PhpStorm配置Xdebug調試的方法步驟
  • 詳解關于php的xdebug配置(編輯器vscode)
  • Mac系統下安裝PHP Xdebug
  • 使用PHPStorm+XDebug搭建單步調試環境
  • PHP 7安裝調試工具Xdebug擴展的方法教程
  • PHP調試及性能分析工具Xdebug詳解
  • PHPStorm+XDebug進行調試圖文教程
  • 圖文詳解phpstorm配置Xdebug進行調試PHP教程
  • 使用phpstorm和xdebug實現遠程調試的方法
  • 如何使用SublimeText3配置 PHP IDE環境

標簽:泰州 成都 巴中 張家口 梅州 林芝 威海 山東

巨人網絡通訊聲明:本文標題《Phpstorm+Xdebug斷點調試PHP的方法》,本文關鍵詞  Phpstorm+Xdebug,斷點,調試,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Phpstorm+Xdebug斷點調試PHP的方法》相關的同類信息!
  • 本頁收集關于Phpstorm+Xdebug斷點調試PHP的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 永嘉县| 灵川县| 通辽市| 本溪市| 南郑县| 榆中县| 巩留县| 隆尧县| 柳河县| 泸定县| 静乐县| 湖南省| 伊宁县| 虞城县| 武平县| 天峨县| 平武县| 兴和县| 景德镇市| 夏河县| 漾濞| 宝山区| 玉林市| 大渡口区| 边坝县| 昌都县| 内乡县| 廉江市| 章丘市| 咸丰县| 西安市| 金乡县| 河间市| 洛浦县| 昌吉市| 南郑县| 肇庆市| 武城县| 江安县| 大姚县| 丹阳市|