2015-10-17 81 views
1

所以一直在這一點,並認爲這裏有人可能能夠幫助我。獲取Xdebug使用MAMP和Mac

所以我在Mac上使用MAMP堆棧。我想我已經PHP解釋器整理好:

enter image description here

所以這是鏈接到我的PHP可執行文件,我改變了我的php.ini:

enter image description here

,一切似乎相當不錯,因此'Debugger: Xdebug 2.2.7'在第一張照片。

我也下載了鉻JetBrains的插件,所以當我去調試Chrome瀏覽啓動:

enter image description here

當我嘗試調試

enter image description here

我不知道爲什麼正在跳過斷點,但我從來沒有用Phpstorm或php調試過 (通常只使用print_r,var_dump ...但我真的想要這個工作)。

我做的Web服務器調試驗證和我結束了:

enter image description here

這看起來像它應該至少給我。

在調試窗口,它看起來像:

enter image description here

但沒有變量已列出,堆棧是空的。

我不知道我錯過了什麼,它似乎是一件簡單的事情,因爲Phpstorm正在尖叫我一些錯誤。

任何人都可以幫忙嗎?

回答

0

JetBrains Chrome擴展程序旨在成爲瀏覽器和IDE之間的連接。

你想要什麼,ist PHP和IDE連接。

在我看來,你所缺少的是告訴phpStrom聽這個Xdebug連接。您可以通過單擊電話接收器圖標來完成此操作。

順便說一句,你不需要編輯php.ini,激活Xdebug的選項也可以從MAMP(PRO?)選項中獲得。但也許只有PRO纔有可能。

0

查找[xdebug]您的php.ini配置文件中之前xdebug.remote_host=localhost

xdebug.remote_autostart=1  
xdebug.remote_enable=On 

添加這兩條線重新啓動本地主機和PHPStorm。