溫馨提示×

Ubuntu下PHP代碼如何調試

小樊
45
2025-03-18 14:36:48
欄目: 編程語言

在 Ubuntu 下進行 PHP 代碼調試,你可以使用 Xdebug 擴展。Xdebug 是一個強大的 PHP 擴展,可以幫助你進行代碼調試、性能分析和單元測試。以下是安裝和配置 Xdebug 的步驟:

  1. 安裝 Xdebug:

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

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

    打開你的 php.ini 文件(通常位于 /etc/php/{php_version}/cli/php.ini/etc/php/{php_version}/fpm/php.ini),然后在文件末尾添加以下配置:

    zend_extension=xdebug.so
    xdebug.mode=debug
    xdebug.client_host=127.0.0.1
    xdebug.client_port=9003
    xdebug.idekey=PHPSTORM
    

    請根據你的實際情況修改 xdebug.client_hostxdebug.client_port。如果你使用的是其他 IDE,可以將 xdebug.idekey 的值更改為相應的值。

  3. 重啟 PHP 和 Web 服務器:

    對于 CLI,重啟 PHP-FPM 或 PHP:

    sudo service php{php_version}-fpm restart
    

    對于 Web 服務器(例如 Apache 或 Nginx),重啟相應的服務:

    sudo service apache2 restart
    

    sudo service nginx restart
    
  4. 配置 IDE:

    根據你使用的 IDE(例如 PhpStorm、Visual Studio Code 等),配置 Xdebug 調試設置。通常,你需要設置監聽端口(與 xdebug.client_port 相同)和 IDE Key(與 xdebug.idekey 相同)。

  5. 開始調試:

    在你的代碼中設置斷點,然后通過 IDE 啟動調試會話。當代碼執行到斷點時,IDE 將捕獲變量值和調用堆棧等信息,幫助你進行調試。

注意:不同版本的 PHP 和 IDE 可能有不同的配置方法,請參考相應文檔進行配置。

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