溫馨提示×

如何在centos上使用phpstorm遠程調試

小樊
46
2025-04-04 14:49:01
欄目: 編程語言

在 CentOS 上使用 PhpStorm 進行遠程調試,你需要遵循以下步驟:

  1. 安裝 Xdebug 擴展:

首先,你需要在你的 CentOS 服務器上安裝 PHP 的 Xdebug 擴展。你可以使用以下命令安裝:

sudo yum install php-xdebug
  1. 配置 Xdebug:

編輯你的 php.ini 文件(通常位于 /etc/php.ini/etc/php.d/ 目錄下),并添加以下配置:

zend_extension=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)。

  1. 配置 PhpStorm:

打開 PhpStorm,然后轉到 “File” > “Settings”(或 “PhpStorm” > “Preferences”,如果你使用的是 macOS)。在設置窗口中,展開 “Languages & Frameworks”,然后點擊 “PHP”。在右側面板中,點擊 “Servers”,然后點擊 “+” 添加一個新的服務器。填寫以下信息:

  • Name: 任意名稱,例如 “CentOS”
  • Host: 你的 CentOS 服務器的 IP 地址或域名
  • Port: 80(或你的 web 服務器監聽的其他端口)
  • Debugger: 選擇 “Xdebug”

點擊 “OK” 保存服務器配置。

接下來,在 “Languages & Frameworks” 下展開 “PHP”,然后點擊 “Debug”。確保 “Xdebug” 選項已啟用。

  1. 設置斷點:

在你的 PHP 代碼中,點擊你想設置斷點的行號旁邊的空白區域。這將在該行顯示一個紅色圓圈,表示已設置斷點。

  1. 啟動監聽模式:

在 PhpStorm 的右上角,點擊電話圖標(或按下 Alt + Shift + F10)啟動監聽模式。這將使 PhpStorm 等待來自 Xdebug 的連接請求。

  1. 觸發斷點:

現在,當你在瀏覽器中訪問你的 CentOS 服務器上的 PHP 頁面時,Xdebug 應該會觸發你在代碼中設置的斷點。PhpStorm 將捕獲到這個請求,并允許你進行調試。

  1. 調試:

當斷點被觸發時,你可以使用 PhpStorm 的調試工具欄來逐步執行代碼、查看變量值、設置監視表達式等。這將幫助你更輕松地找到和解決問題。

遵循以上步驟,你應該可以在 CentOS 上使用 PhpStorm 進行遠程調試。如果你遇到任何問題,請檢查你的配置并確保所有設置都是正確的。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女