在Ubuntu下使用PhpStorm調試PHP代碼,你需要遵循以下步驟:
安裝Xdebug擴展: 在終端中運行以下命令來安裝Xdebug擴展:
sudo apt-get update
sudo apt-get install php-xdebug
安裝完成后,重啟你的Web服務器(例如Apache或Nginx)。
配置Xdebug:
編輯你的php.ini
文件(通常位于/etc/php/{php_version}/cli/php.ini
或/etc/php/{php_version}/fpm/php.ini
),添加以下配置:
zend_extension=xdebug.so
xdebug.mode=debug
xdebug.client_host=127.0.0.1
xdebug.client_port=9003
xdebug.start_with_request=yes
請確保將{php_version}
替換為你的PHP版本號。保存并關閉文件。
配置PhpStorm:
打開PhpStorm,然后依次點擊File
> Settings
(或使用快捷鍵Ctrl+Alt+S
)。在設置窗口中,展開Languages & Frameworks
,然后點擊PHP
。在右側面板中,找到Servers
部分,點擊+
添加一個新的服務器。輸入服務器名稱、主機名(例如localhost)和端口號(例如80或443),然后點擊OK
。
接下來,在PHP
設置頁面中,找到Debug
部分。確保Xdebug
選項已啟用,并且端口與之前在php.ini
文件中設置的端口相匹配(默認為9003)。
設置斷點: 在你的PHP代碼中,點擊行號旁邊的空白區域以設置斷點。斷點將顯示為紅色圓圈。
啟動調試會話:
在PhpStorm的工具欄中,點擊綠色的電話圖標(或使用快捷鍵Shift+F9
)啟動調試會話。確保你的Web服務器正在運行,并且請求是通過瀏覽器或其他HTTP客戶端發出的。
調試代碼: 當代碼執行到斷點時,PhpStorm將自動暫停執行并顯示調試信息。你可以查看變量值、調用堆棧以及在調試器中逐步執行代碼。
結束調試會話:
當你完成調試時,點擊調試工具欄中的紅色方塊(或使用快捷鍵Ctrl+F2
)結束調試會話。
遵循以上步驟,你應該可以在Ubuntu下使用PhpStorm調試PHP代碼了。如果遇到問題,請檢查Xdebug擴展是否正確安裝,以及PhpStorm和Xdebug的配置是否正確。