【XDebug】PHPStorm+XDebug+Firefox

來源:互聯網
上載者:User

標籤:分享   logs   斷點調試   src   sso   iss   eal   ==   ros   

本地環境:windows 7 64位

PhpStorm版本:2016.1PHP版本:5.6
參考:Xdebug+phpstorm配置參考:本地環境phpStorm10+XDebug配置和斷點調試第一步:安裝Xdebug本地的環境是用phpStudy搭建的,直接在phpStudy可以勾選Xdebug:


 其他選項菜單-PHP擴充及設定-PHP擴充-Xdebug勾選(預設不勾選)
第二步:配置php.ini在php.ini中配置以下資訊:
  • [XDebug]
  • xdebug.profiler_output_dir="D:\phpStudy\tmp\xdebug"
  • xdebug.trace_output_dir="D:\phpStudy\tmp\xdebug"
  • zend_extension="D:\phpStudy\php\php-5.6.27-nts\ext\php_xdebug.dll"
  • xdebug.remote_enable=1 //是否允許遠程終端 這裡標示開啟
  • xdebug.profiler_enable_trigger=0
  • xdebug.remote_handler=dbgp
  • xdebug.remote_mode=req
  • xdebug.remote_host=localhost
  • xdebug.remote_port=9000 //這裡表示伺服器的監聽連接埠
  • xdebug.idekey=PHPSTORM //這裡是調試器的關鍵字 在Chrome以及FireFox中外掛程式配置的時候要用到
注意:後面的注釋內容的話要去掉的
然後重啟Apache
第三步:驗證Xdebug是否成功
第一種方法:phpinfo在localhost目錄下建立phpinfo.php,裡面的內容為:
  • <?php
  • phpinfo();
然後直接在瀏覽器開啟localhost/phpinfo.php,
 表示成功
第二種方法:php -mcmd中進去到php目錄,執行php -m,
 成功的話可以看到Xdebug模組
第四步:配置PHPStorm
1. 選擇PHPStorm的php版本:

2. 添加伺服器
 我自己添加的是localhost
3. Debug設定
連接埠9000,其他預設
4. DBGp Proxy設定:
 注意:有的教程這裡的連接埠用的是9001,我自己都試過了,9000和9001都是沒問題的。
5. 編輯結構點運行-編輯結構點+號,Server選填localhost,start url 是在http://localhost的基礎上再加上去,如加上test,就形成http://localhost/test 我預設是用Firefox作為瀏覽器的 

 第五步:Firefoxfirefox設定1. 到Firefox組件擴充中心下載The easiest Xdebug
2. 然後選項:
 
 填上PHPSTORM

第六步:調試
1. 瀏覽器輸入目的url,然後點擊右上方的爬蟲標誌,開啟外掛程式,是未開啟的狀態
  2. phpstorm開啟監聽,是未開啟的狀態
 3. 打斷點:
 4. 瀏覽器重新整理,即可在phpstorm看到資訊

【XDebug】PHPStorm+XDebug+Firefox

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.