0
我有2個項目:[後端項目,前端項目] 兩個都使用Laravel框架,並且都在同一個nginx下的同一個流浪盒上,我使用PhpStorm IDE,我成功地設法配置項目(單獨)Xdebug的PhpStorm Xdebug項目交叉調試
Xdebug的配置如下兩個項目:
zend_extension=xdebug.so
xdebug.remote_connect_back = 1
xdebug.remote_enable = 1
xdebug.remote_host = 192.168.66.7
xdebug.remote_port = 9000
xdebug.remote_handler = dbgp
xdebug.remote_autostart = 1
前端項目交談後端項目通過和API,我已經完全進入這兩個項目。
我的問題是如何配置xdebug,以便當我從前端項目向後端項目發出請求時。
我的意思是我想在Backend-project上設置斷點,並從前端項目執行請求。
1)'xdebug.remote_autostart = 1'在這裏是必須的(其他可能的方法是混亂的)。 2)確保兩個項目中的「電話句柄」圖標均已激活3)您可能需要在兩個項目中增加PhpStorm設置(提示:使用搜索框)中同時調試連接的最大數量大於默認值'1' , 我猜。 4)可能需要配置單獨的PHP |服務器「條目 - 但使用默認設置,IDE應該有所幫助。它應該工作(如果所有的設置都正確) - 你不是第一個嘗試做這種設置的人。 – LazyOne
如果您需要從前端模擬請求 - 您可以使用'工具|測試RESTful Web服務「窗口(https://confluence.jetbrains.com/display/PhpStorm/Built-in+REST+Client+in+PhpStorm)或自定義運行/調試配置(例如https://www.jetbrains.com /help/phpstorm/2016.3/debugging-a-php-http-request.html) – LazyOne