[英]Debug Project in PhpStorm
我一直在網上尋找一個滿意的答案,StackOverflow沒有成功。 我應該如何使用PhpStorm IDE調試Magento作為整個應用程序 - 而不是單個文件? 您可以在Visual Studio,Netbeans和IntelliJ IDEA中執行此操作,但我需要知道如何使用PhpStorm調試應用程序,例如Magento。
當我嘗試在控制器上運行調試器時,例如C:\\xampp\\htdocs\\coinandbuillion\\app\\code\\core\\Mage\\Checkout\\controllers\\CartController.php
,由於PhpStorm正在嘗試執行,因此會拋出一堆錯誤該文件直接而不是通過index.php
的應用程序調度程序。
那么有誰知道如何從應用程序的初始化點自動調試到結束?
這是我得到的快照。 單擊該按鈕后我無法調試。
最后我做到了! :)請參考我遵循的步驟。
從Here 安裝 Jetbrain的chrome擴展 。
現在按照以下步驟操作。
在圖像中的第3個快照。 你的內置服務器端口(我的是63342)可能與你不同,我沒有改變它,它已經存在(默認),我剛剛顯示它。 我只更改了其他選項。
而已 !!
編輯1:
如果您在圖1中的php.ini中編寫所有xdebug設置時遇到問題,這里是文本版本: 不要像我一樣更改路徑,因為您可能在其他驅動器上,在不同的文件夾中安裝了xampp / wamp。 所以請相應地添加像zend_extension這樣的路徑。
[XDebug]
zend_extension = "C:\xampp\php\ext\php_xdebug.dll"
xdebug.profiler_append = 0
;xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "C:\xampp\tmp"
xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
xdebug.trace_output_dir = "C\xampp\tmp"
xdebug.remote_port = 9000
xdebug.idekey=PHPSTORM
確保以下內容
確保您已從此處安裝Chrome擴展程序
確保xampp / wamp服務器正在運行。
確保配置了Xdebug調試器。
如果沒有 ,轉到文件 - >設置 - >搜索PHP並按照如下圖表
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.