溫馨提示×

PHPStorm在Ubuntu上如何使用斷點調試

小樊
43
2025-02-26 05:17:02
欄目: 編程語言

在 Ubuntu 上使用 PHPStorm 進行斷點調試的步驟如下:

  1. 安裝 Xdebug:

    在終端中運行以下命令來安裝 Xdebug:

    sudo apt-get update
    sudo apt-get install php-xdebug
    
  2. 配置 PHP:

    找到你的 php.ini 文件。它的位置可能因系統而異,但通??梢栽?/etc/php/{php_version}/cli/php.ini/etc/php/{php_version}/fpm/php.ini 找到,其中 {php_version} 是你的 PHP 版本號。

    使用文本編輯器打開 php.ini 文件,然后添加以下配置:

    zend_extension=xdebug.so
    xdebug.mode=debug
    xdebug.client_host=127.0.0.1
    xdebug.client_port=9003
    xdebug.start_with_request=yes
    

    保存并關閉文件。

  3. 重啟 Web 服務器:

    對于 Apache,請運行:

    sudo systemctl restart apache2
    

    對于 Nginx 和 PHP-FPM,請運行:

    sudo systemctl restart nginx
    sudo systemctl restart php{php_version}-fpm
    

    其中 {php_version} 是你的 PHP 版本號。

  4. 配置 PHPStorm:

    打開 PHPStorm,然后依次點擊 “File” > “Settings”(或使用快捷鍵 Ctrl+Alt+S)。

    在設置窗口中,展開 “Languages & Frameworks”,然后點擊 “PHP”。

    點擊右側的 “Servers” 標簽,然后點擊 “+” 添加一個新的服務器。輸入服務器名稱、主機名和端口(與 Xdebug 配置中的 xdebug.client_hostxdebug.client_port 相同),然后點擊 “OK”。

    點擊 “OK” 以保存設置。

  5. 設置斷點:

    在 PHPStorm 中打開你想要調試的 PHP 文件,然后在代碼行號旁邊單擊以設置斷點。斷點將顯示為紅色圓圈。

  6. 啟動調試會話:

    在 PHPStorm 的右上角,點擊綠色的電話圖標(或使用快捷鍵 Shift+F9)以啟動調試會話。確保你已經選擇了正確的服務器和應用程序 URL。

    當代碼執行到斷點時,PHPStorm 將自動暫停執行并顯示調試信息。你可以查看變量值、調用堆棧以及執行其他調試操作。

  7. 結束調試會話:

    當你完成調試時,點擊 PHPStorm 右上角的紅色方塊(或使用快捷鍵 Ctrl+F2)以結束調試會話。

現在你已經在 Ubuntu 上使用 PHPStorm 設置了斷點調試。你可以繼續調試你的 PHP 代碼,查找和修復問題。

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