2013-10-31 58 views
11

我已在我的Windows 7 64位上安裝試用版PhpStorm 7。 Php Storm安裝在"C:\Program Files (x86)\JetBrains\PhpStorm 7.0\bin\PhpStorm.exe"和我的Xampp服務器中E:\xampp. 我去設置php解釋器,但PhpStorm找不到它。 我打開窗戶phpinterpreter並選擇目錄E:\xampp\php但我收到更多類似這樣PHPStorm 7在Windows上找不到PHP解釋器

腓啓動錯誤:無法加載動態lybrary 「\ XAMPP \ PHP \分機\ php_xxxxxx.dll」 ......

看來,PhpStorm 7樹幹了光盤以外的路徑,無法找到安裝php over xampp目錄。

C:\Users\currentuser\.WebIde70\config\options\php.xml被迫寫正確的值,但我有同樣的結果 P

hp version: Not installed 
Debugger: Not installed 

但我都安裝並運行。

我應該怎麼做才能糾正問題?

非常感謝

+0

*「似乎PhpStorm 7中斷了光盤以外的路徑*」 - 否。這個錯誤來自PHP本身 - 檢查你的'php.ini'。我個人看到這裏沒有PhpStorm錯誤 - 據我看到它是PHP安裝/配置的問題。 – LazyOne

+0

這裏是how-to文章:http://confluence.jetbrains.com/display/PhpStorm/Installing+and+Configuring+XAMPP+with+PhpStorm+IDE – LazyOne

+0

我有xampp 1.8.2與PHP 5.4.19和所有正確運行。 htdocs下的任何網站運行良好。 T – Emac

回答

5

這爲我工作,但我在PhpStorm 8和佈局是完全不同的。如果有其他人需要這些說明,我仍會在此彈出。

  • 從這裏安裝您喜歡的PHP:http://windows.php.net/(它並不需要在你的PATH,只是彈出它的任何地方)
  • 在PhpStorm,轉到文件 - >設置
  • 在設置去語言&框架 - > PHP
  • 單擊省略號旁邊Interpretter(這將打開一個新窗口)
  • 在左上角點擊加號按鈕,然後選擇「其他地方」
  • 設置PHP exectuable無論你把你的下載上面。它只需要看到php.exe

就是這樣。我一直用它來運行PhpStorm的Composer ......雖然我不相信結果。

作爲替代我會高度推薦使用Vagrant來滿足您的PHP需求。你根本不需要Windows中的PHP,並且我已經開發了大約2年的這種方式。 PhpStorm的遠程支持(包括Vagrant,SSH和遠程翻譯)現在非常出色。我認爲唯一讓我惱火的是PHPUnit代碼覆蓋仍然被破壞。

+1

'php.exe'是我需要選擇的正確的可執行文件嗎?其他人在Windows發佈('php-win.exe','php-cgi'和'phpdbg.exe')做什麼? – beppe9000