溫馨提示×

phpstorm在centos中如何遠程調試

小樊
66
2025-03-19 14:49:18
欄目: 編程語言

要在 CentOS 中使用 PhpStorm 進行遠程調試,請按照以下步驟操作:

  1. 安裝 Xdebug 擴展:

在 CentOS 上,您需要為 PHP 安裝 Xdebug 擴展??梢允褂靡韵旅畎惭b:

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

編輯您的 php.ini 文件(通常位于 /etc/php.ini/etc/php/7.x/cli/php.ini),并添加以下配置:

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 地址。保存更改并重啟 PHP 服務:

sudo systemctl restart php-fpm
  1. 配置 PhpStorm:

打開 PhpStorm,然后轉到 “File” > “Settings” > “Languages & Frameworks” > “PHP”。在 “CLI Interpreter” 部分,單擊齒輪圖標并選擇 “Add”。在 “Add PHP Interpreter” 對話框中,選擇 “Remote” 選項卡。

單擊 “…” 按鈕,然后輸入以下信息:

  • Name: 任意名稱,例如 “CentOS Remote”
  • Debugger: 選擇 “Xdebug”
  • Local path: 您本地項目文件夾的路徑
  • Remote path: CentOS 服務器上項目文件夾的路徑

單擊 “Test Connection” 按鈕以確保 PhpStorm 可以連接到遠程服務器。如果一切正常,單擊 “OK” 保存設置。

  1. 設置斷點并啟動調試:

在 PhpStorm 中打開您的項目,并在要調試的代碼行上設置斷點。然后,在 “Run” 菜單中選擇 “Start Listening for PHP Debug Connections”。這將使 PhpStorm 監聽來自 Xdebug 的連接請求。

現在,在瀏覽器中訪問您的 CentOS 服務器上的項目。當代碼執行到設置的斷點時,PhpStorm 將自動捕獲并顯示調試信息。

  1. 調試:

在 PhpStorm 的 “Debug” 工具窗口中,您可以查看變量值、堆棧跟蹤等信息,并可以單步執行、進入函數等。使用這些功能來診斷和解決問題。

完成調試后,單擊 “Stop Listening for PHP Debug Connections” 按鈕以停止 PhpStorm 監聽 Xdebug 連接請求。

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