一、安裝xdebug
首先通過phpinfo()查看xdebug的版本,可直接複製所有phpinfo()的輸出文件到xdebug官網提供的安裝嚮導,嚮導會指導你如何處理!粘貼所有輸出內容後,嚮導頁面如下圖,嚮導網址:https://xdebug.org/wizard。
點擊按鈕Analyse my phpini() output可以看到如下兩部分內容,首先是概要部分,這部分將phpini()輸出文件中輸出的,現有xdebug的主要信息,以及php安裝配置信息列出,以便參考,詳細內容如下圖,從圖上可以看到已經安裝的xdebug版本:2.7.0,服務器:Apache,PHP版本:7.3.9,配置文件位置:/etc/php.ini,擴展安裝目錄:/usr/lib/php/extensions等等信息。
除此之外,該網頁還顯示了推薦安裝方法:
按以上指導步驟即可完成xdebug的安裝與配置,但是若你的MacOS版本是10.14以上的版本,安裝過程中將會遇到權限或目錄只讀的問題,這時需要參考《MacOS10.15編譯安裝PHP詳細手冊》第三部分中說到的方法,修改目錄權限。然後再執行sudo make install就能順利完成安裝,安裝結果如下圖:
二、配置PHPStorm
新版的PHPStorm配置xdebug非常方便,首先打開配置對話框,進入php的debug畫面,步驟如下:
從php debug對話框右邊選擇Validate按鈕,打開驗證調試配置對話框,並正確輸入允許生成驗證文件的目錄和能訪問驗證文件的路徑,然後點擊Validate按鈕,此時畫面如下圖:
從圖中可以看到,驗證文件發現了配置中的錯誤,只要按照錯誤指示修改即可完成配置,修改步驟如下:
修改後保存,並重啓Apache,再次驗證發現已經順利通過,此時即可開始調試PHP項目。