PHP Debug on Mac____PHP

來源:互聯網
上載者:User
初學PHP(5.6),一直苦於無法進行debug操作,通過列印日誌的方式來查看debug資訊,總感覺不是很直接、方便。今天通過擺渡和骨骼算是找到了比較完美的解決方案,先記錄在此,後續如有更好的方法,再進行更新。

1.安裝xdebug
在終端查看是否已經安裝xdebug,執行操作:brew search xdebug

查看是否已經安裝對應版本的xdebug,如果沒有則執行安裝操作
brew install homebrew/php/php56-xdebug

2.配置xdebug

使用php內建伺服器啟動服務:php -S 0.0.0.0:8080
查看phpinfo(),Additional .ini files parsed 配置項中包含 /usr/local/etc/php/5.6/conf.d/ext-xdebug.ini,開啟該檔案,添加
xdebug.remote_enable=1
xdebug.remote_autostart=1
xdebug.remote_host=localhost
xdebug.remote_port=9000

3.配置PhpStorm
Preferences…

Debug port設定成9000

操作完成,基於Built-in HTTP server用PhpStorm開啟啟動的項目,執行PhpStorm菜單Run->Start Listening for PHP debug Connections。請求對應的檔案,即可在PhpStorm中設定斷點,進行對應的debug操作。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.