包含phpstorm之斷點調試的詞條

本文目錄一覽:

phpstorm怎麼運行php斷點調試

運行環境:

PHPSTORM版本 : 8.0.1

PHP版本 : 5.6.2

xdebug版本:php_xdebug-2.2.5-5.6-vc11-x86_64.dll

ps : php版本和xdebug版本一定要相對應

1. PHP安裝xdebug擴展

php.ini的配置,下面的配置僅供參考,路徑要換成自己的!

[xdebug]

zend_extension=”D:\wamp\php-5.6.2-x64\ext\php_xdebug-2.2.5-5.6-vc11-x86_64.dll”

xdebug.remote_enable = On

xdebug.remote_handler = dbgp

xdebug.remote_host= localhost

xdebug.remote_port = 9000

xdebug.idekey = PHPSTORM

ps : remote_handler 、remote_host、remote_port 這些都有默認值,但還是建議設置下,至少知道要設置這些參數~

查看phpinfo~

2.PHPSTORM設置

以前一直用zendstudio,剛開始用phpstorm非常蛋疼,用了一段時間後發現還挺好用的

1.首先檢查phpstorm的xdebug配置

這裡的debug port要和php.ini裡面的xdebug.remote_port相一致!默認是9000,如果9000埠被佔用的話,可以改成其他埠。

2. 設置debug.

添加本地的 web server~

www****com 是我本地的 web server~ ~

3.開始調試

打好第一個斷點,shift + F9就可以了

打好第一個斷點,選中配置的debug, 按旁邊的臭蟲 按鈕

phpstorm怎麼斷點調試下一步

1.為php安裝xdebug,方法在上一篇中有詳細介紹

2.注意這個時候需要修改php.ini內容如下:

[Xdebug]

zend_extension_ts =”d:/wamp/php/ext/php_xdebug-2.1.2-5.2-vc6.dll”

xdebug.auto_trace=On

xdebug.collect_params=On

xdebug.collect_return=On

xdebug.trace_output_dir=”d:/wamp/php/debuginfo”

xdebug.profiler_enable=On

xdebug.profiler_output_dir=”d:/wamp/php/debuginfo”

xdebug.idekey=PhpStorm

xdebug.remote_enable=on

xdebug.remote_host=localhost

xdebug.remote_port=9000

xdebug.remote_handler=dbgp

3.phpstorm配置

客戶端調試,打開phpStorm,進入FileSettingsPHPServers,這裡要填寫伺服器端的相關信息,name填localhost,host填localhost,port填80,debugger選XDebug

進入FileSettingsPHPDebug,看到XDebug選項卡,port填9000,其他默認

進入FileSettingsPHPDebugDBGp Proxy,IDE key 填 phpStorm,host 填localhost,port 填80

點OK退出設置。

4.瀏覽器設置

chrome有插件xdebug helper下載後,設置白名單為localhost也就是默認localhost,才顯示小蟲子的圖標

5.啟動斷點:

在phpstorm中設置斷點後,啟動監聽,就是電話一樣的圖標,然後用chrome瀏覽localhost中的指定斷點的文件,會自動進入斷點,在phpstorm中看到調試信息。

phpstorm 10.0.4怎樣斷點調試

在php.ini中添加如下行:

zend_extension=」/wherever/you/put/it/xdebug.so」

xdebug.idekey=」PHPSTORM」

xdebug.remote_host=127.0.0.1

;默認是9000,但在此把埠設置為9001,因為如果和fpm衝突的話就無法啟動,所以要修改一下

xdebug.remote_port=9001

xdebug.remote_enable=on

重啟web伺服器查看phpinfo()的信息就可確認xdebug是否開啟成功。

為什麼phpstorm設置斷點這麼麻煩,還要安裝?

php設置斷點不麻煩,只要php已經安裝了xdebug擴展之後 ,在phpstorm中,只要配置調試埠和起始就可以了。

phpstorm怎麼使用斷點調試

工具/原料

phpstorm

Xdebug

方法/步驟

1

PHP安裝xdebug擴展

2

phpstorm的xdebug配置

debug port要和php.ini裡面的xdebug.remote_port相一致!默認是9000,如果9000埠被佔用的話,可以改成其他埠。

3

添加php web appaliation

4

填寫各項配置

5

打好第一個斷點,shift + F9就可以了

打好第一個斷點,選中配置的debug, 按旁邊的debug蟲子 按鈕

END

注意事項

php.ini中信息要配置正確

如果9000埠被佔用的話,可以改成其他埠。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/188681.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-28 13:33
下一篇 2024-11-28 13:33

相關推薦

  • PHPStorm注釋模板詳解

    PHPStorm是一款強大的PHP開發工具,提供了很多實用的功能,其中注釋模板是其中之一。在編寫代碼時,我們需要加上注釋來增加代碼的可讀性、可維護性和可移植性。使用注釋模板可以使我…

    編程 2025-04-23
  • PhpStorm格式化快捷鍵

    一、Ctrl+Alt+L Ctrl+Alt+L是PhpStorm中最常用的代碼格式化快捷鍵。通過格式化快捷鍵,可以使代碼具有良好的可讀性,使代碼易於理解,易於閱讀。 使用快捷鍵Ct…

    編程 2025-04-23
  • 深入了解PhpStorm格式化

    一、什麼是PhpStorm格式化 PhpStorm是一款強大的PHP集成開發環境。其中一個重要的功能是格式化。 格式化是指自動調整代碼的排版和縮進,使得代碼具有更好的可讀性。對於團…

    編程 2025-04-23
  • PHPStorm激活碼詳解

    一、PHPStorm激活碼怎麼用 1、在安裝PHPStorm時,可以選擇激活方式。 2、如果沒有激活,則需要在軟體中輸入激活碼進行註冊。 3、輸入激活碼後,點擊激活即可。 二、PH…

    編程 2025-04-12
  • phpstorm代碼格式化指南

    一、安裝phpstorm格式化插件 phpstorm是一款功能強大的PHP集成開發環境,但是它的代碼格式對開發者來說並不總是滿意的。為了解決這個問題,我們可以安裝phpstorm格…

    編程 2025-04-02
  • phpStorm SVN使用指南

    一、SVN簡介 Subversion(SVN)是一個開源的版本控制系統,通過它可以管理代碼的版本,記錄代碼修改信息,方便多人協同開發、版本回滾、代碼追蹤等操作。 phpStorm是…

    編程 2025-02-05
  • 包含soapjava的詞條

    本文目錄一覽: 1、java soap的報錯 2、關於java,soap伺服器端的代碼怎麼寫 3、如何用java做soap 4、java soap的header怎麼獲取 5、JAV…

    編程 2025-01-16
  • 包含python標準庫及示例的詞條

    本文目錄一覽: 1、python哪些標準庫 2、Python常用的標準庫以及第三方庫有哪些? 3、Python 常用的標準庫以及第三方庫有哪些 python哪些標準庫 標準庫比較多…

    編程 2025-01-16
  • 包含python標準庫及示例的詞條

    本文目錄一覽: 1、python哪些標準庫 2、Python常用的標準庫以及第三方庫有哪些? 3、Python 常用的標準庫以及第三方庫有哪些 python哪些標準庫 標準庫比較多…

    編程 2025-01-16
  • java斷點,JAVA斷點

    本文目錄一覽: 1、Java編程 如何使用斷點?? 2、java 如何快速的清除項目中的所有斷點 3、java項目中如何打斷點測試 4、java中的」斷點「是什麼意思? 5、jav…

    編程 2025-01-16

發表回復

登錄後才能評論