溫馨提示×

Debian下phpstorm遠程調試怎么設置

小樊
52
2025-05-12 17:24:26
欄目: 編程語言

在Debian系統下使用PhpStorm進行遠程調試需要配置Xdebug和PhpStorm。以下是詳細的步驟:

  1. 安裝Xdebug: 在服務器上安裝Xdebug擴展??梢允褂靡韵旅睿?/p>

    sudo apt-get install php-xdebug
    
  2. 配置php.ini: 編輯php.ini文件(通常位于/etc/php/7.x/cli/php.ini/etc/php.ini),添加以下配置:

    [xdebug]
    zend_extension=/usr/lib/php/20190902/xdebug.so
    xdebug.mode=debug
    xdebug.client_host=127.0.0.1
    xdebug.client_port=9003
    xdebug.start_with_request=yes
    xdebug.idekey=PHPSTORM
    

    請根據實際安裝路徑修改zend_extension。

  3. 重啟Web服務器: 重啟Apache或Nginx以應用更改:

    sudo systemctl restart apache2
    

    sudo systemctl restart nginx
    
  4. 配置PhpStorm

    • 打開PhpStorm,然后轉到 File -> Settings -> Languages & Frameworks -> PHP。
    • CLI Interpreter部分,點擊齒輪圖標,然后選擇Add。
    • 輸入一個名稱,選擇SSH Interpreter,然后輸入你的Debian服務器的IP地址、用戶名和密碼。
    • Interpreter部分,選擇Path to PHP executable,這應該是你的服務器上的PHP可執行文件路徑,例如/usr/bin/php。
    • Additional Options部分,添加以下參數:
      -xdebug.start_with_request=yes -xdebug.client_host=127.0.0.1 -xdebug.client_port=9003
      
    • 點擊Finish以保存設置。
  5. 設置斷點: 在你的項目中設置斷點,以便在調試時暫停執行。

  6. 開始調試

    • 在PhpStorm中,轉到 Run -> Start Listening for PHP Debug Connections。
    • 在瀏覽器中訪問你的項目URL。當代碼執行到斷點時,PhpStorm將捕獲并顯示調試信息。
  7. 調試: 使用PhpStorm的調試工具欄來逐步執行代碼、查看變量值等。

  8. 停止調試: 完成調試后,轉到 Run -> Stop Listening for PHP Debug Connections以停止調試會話。

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