[英]PHPStorm and VM unit tests
我正在嘗試根據JetBrains的這兩篇文章在PHPStorm中設置遠程測試執行和調試:
我正在Windows 8.1上的PHPStorm 9.0.2中工作,我的VM是坐在Virtual Box v 4.3.26中的Debian Jessy。 VM通過僅主機接口連接到主機OS。 主機具有IP 192.168.10.1,來賓計算機具有IP 192.168.10.2。
到目前為止,我的問題是PHPStorm中的遠程解釋器,即如果我這樣做:
Languages & Frameworks -> PHP
Interpreter
選項,然后單擊...
按鈕以打開解釋器窗口。 /usr/bin/php
。 我嘗試使用Google搜索該問題,但未找到任何相關內容。 我的私鑰文件為PuTTY * .ppk格式。 我的用戶具有寫和讀項目文件夾的權限,盡管它與apache使用的用戶不同。
如果我轉到Tools -> Start SSH session
則PHPStorm使用提供的憑據啟動終端會話,即,這似乎不是SSH連接問題,而是其他問題。
希望得到關於該問題的任何提示。
看起來我發現了問題。 問題是,我最初試圖從控制台運行單元測試,並期望PHPStorm在單元測試中的斷點處停止。 這沒有發生,但是PHPStorm在PHPUnit.phar文件的第一行代碼之前停止了,可悲的是這種情況仍在繼續。 即,當PHPStorm驗證php設置時,它似乎在執行一些php命令,並且該命令或者等待一段時間直到其他php線程被釋放,或者在執行第一行之前被掛起。
因此,根據問題中提到的JetBrains文檔,我重新啟動了PHPStorm,停用了監聽xdebug連接的操作,一切開始按預期進行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.