在CentOS上使用PhpStorm進行調試,通常需要以下幾個步驟:
安裝JDK: PhpStorm是基于Java的應用程序,因此需要安裝Java Development Kit (JDK)。你可以從Oracle官網下載并安裝適合CentOS的JDK版本。
安裝PHP和Xdebug: 在你的CentOS服務器上安裝PHP和Xdebug擴展。你可以使用以下命令安裝Xdebug:
sudo pecl install xdebug
安裝完成后,編輯你的 php.ini 文件(通常位于 /etc/php.ini 或 /etc/php.d/ 目錄下),并添加以下配置:
zend_extension /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/xdebug.so
xdebug.mode debug
xdebug.client_host your_local_ip
xdebug.client_port 9003
xdebug.start_with_request yes
將 your_local_ip 替換為你的本地計算機的IP地址。保存更改并重啟你的Web服務器(例如Apache或Nginx)。
配置PhpStorm:
File > Settings(或 PhpStorm > Preferences,如果你使用的是macOS)。Languages & Frameworks,然后點擊 PHP。Servers,然后點擊 + 添加一個新的服務器。OK 保存服務器配置。Languages & Frameworks 下展開 PHP,然后點擊 Debug。確保 Xdebug 選項已啟用。設置斷點和啟動調試:
Run > Start Debugging,從下拉菜單中選擇你之前配置的遠程調試服務器。使用SSH密鑰對進行安全連接(可選): 為了提高安全性,可以使用SSH密鑰對進行連接。在PhpStorm中配置SSH密鑰對,避免因服務器IP限制或本地IP變化導致的頻繁配置。
驗證調試連接: 通過瀏覽器訪問需要調試的PHP頁面,如果一切配置正確,PhpStorm會自動捕獲到調試請求并暫停在設置的斷點處。此時,你可以像在本地環境中一樣使用PhpStorm的調試功能。
如果在配置過程中遇到問題,可以參考Xdebug和PhpStorm的官方文檔,或者聯系技術支持獲取幫助。