溫馨提示×

Debian如何使用phpstorm遠程調試

小樊
54
2025-06-12 02:54:21
欄目: 編程語言

在Debian系統上使用PhpStorm進行遠程調試PHP代碼,可以按照以下步驟進行配置:

  1. 安裝Xdebug: 在遠程服務器上,使用以下命令安裝Xdebug擴展:

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

    zend_extension /path/to/xdebug.so
    xdebug.mode debug
    xdebug.client_host 127.0.0.1
    xdebug.client_port 9003
    xdebug.start_with_request yes
    

    請將/path/to/xdebug.so替換為實際的Xdebug擴展路徑,127.0.0.1替換為本地計算機的IP地址,9003為默認調試端口。

  3. 重啟Web服務器: 對于Apache,請運行:

    sudo systemctl restart apache2
    

    對于PHP-FPM,請運行:

    sudo systemctl restart php7.x-fpm
    

    請根據您的PHP版本替換7.x。

  4. 配置PhpStorm

    • 打開PhpStorm,然后轉到File -> Settings(或PhpStorm -> Preferences,如果您使用的是macOS)。
    • 在設置窗口中,導航到Languages & Frameworks -> PHP -> Servers。
    • 點擊+按鈕添加一個新的服務器,填寫服務器名稱、主機名(或IP地址)和端口(通常為80或443)。確保勾選Use path mappings選項。
    • 設置路徑映射:在Path Mappings部分,將遠程服務器上的項目文件夾映射到本地計算機上的文件夾。例如,如果您的遠程項目文件夾是/var/www/html,而本地項目文件夾是/Users/your_username/projects/my_project,那么您需要添加一個路徑映射,將/var/www/html映射到/Users/your_username/projects/my_project。
  5. 配置調試器

    • 轉到Languages & Frameworks -> PHP -> Debug。
    • 確保Xdebug選項已啟用,并且端口號與之前在php.ini文件中設置的端口號相匹配(默認為9003)。
  6. 啟動調試會話

    • 在PhpStorm中,打開您要調試的PHP文件,然后在代碼中添加斷點。
    • 轉到Run -> Start Listening for PHP Debug Connections。
    • 現在,當您訪問遠程服務器上的項目時,PhpStorm應該會捕獲到調試請求,并在您設置的斷點處暫停執行。

通過以上步驟,您就可以在Debian系統上使用PhpStorm進行遠程調試PHP代碼了。如果遇到任何問題,請參考相關的教程或文檔,例如phpstorm和xdebug的官方文檔。

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