2014-12-22 132 views
2

我得到了xdebug,mamp和php風暴來一起工作,現在當我訪問我的機器上的url時localhost:8888/index.php PHP風暴命中一個斷點,一切都很好!Android xdebug phpstorm

現在,當我從android應用程序向index.php提交post請求時,我希望php風暴會再次觸發斷點,但它不會:/ ..我想一旦調試器成功配置,它將調試所有傳入的連接。可能不會。

我需要安裝什麼來使php風暴皮卡android發佈請求?

我正在使用android studio。

php.ini文件看起來像

[xdebug] 
zend_extension="/Applications/MAMP/bin/php5.2/lib/php/extensions/no-debug-non-zts-20060613/xdebug.so" 
xdebug.remote_enable=1 
xdebug.remote_host=localhost 
xdebug.remote_port=9000 
xdebug.remote_handler=dbgp 

又一次它工作正常網頁!只是不知道該怎麼做才能讓它支持android或任何其他連接的事情..

回答

4

你可能在你的請求中缺少GET/POST參數。

您有幾種選擇:?

  1. ,無論你想打破
  2. 從應用程序中使用的xdebug_break()方法在PHP代碼中,追加XDEBUG_SESSION_START =會話名稱所有的服務器請求。
  3. 使用remote_autostart指令(相當密集的),你可以把它放在一個.htacces,如: php_value xdebug.remote_autostart 1或在php.ini。更多詳情here