要在 PHP 中啟用 Xdebug 調試工具選項,請按照以下步驟操作:
安裝 Xdebug:
首先,確保已經安裝了 Xdebug。可以通過 php -v
命令查看 PHP 版本。接下來,根據 PHP 版本和系統環境從 Xdebug 官網(https://xdebug.org/download)下載合適的 Xdebug 版本。解壓下載的文件,然后將 php_xdebug.dll(Windows)或 php_xdebug.so(Linux/macOS)文件復制到 PHP 的 ext 目錄。
配置 php.ini 文件:
打開 PHP 配置文件 php.ini,通常位于 /etc/php/[version]/cli/php.ini(Linux)或 C:\xampp\php\php.ini(Windows)。在文件末尾添加以下內容:
zend_extension="path/to/php_xdebug.dll" ; Windows
或
zend_extension="path/to/php_xdebug.so" ; Linux/macOS
xdebug.mode=debug
xdebug.start_with_request=yes
xdebug.client_host=127.0.0.1
xdebug.client_port=9003
xdebug.idekey=your_ide_key
其中,將 “path/to/php_xdebug.dll” 或 “path/to/php_xdebug.so” 替換為實際的 Xdebug 擴展文件路徑。將 “your_ide_key” 替換為你的 IDE 識別的鍵值,例如 PhpStorm 使用 “PHPSTORM”。
重啟 Web 服務器:
對于不同的 Web 服務器,重啟方法有所不同。以下是一些常見的 Web 服務器重啟方法:
sudo service apache2 restart
(Linux)或通過任務欄圖標重啟 Apache(Windows)。sudo service nginx restart
(Linux)或通過任務欄圖標重啟 Nginx(Windows)。配置 IDE:
根據你使用的 IDE,配置調試設置。以下是一些常見 IDE 的配置方法:
開始調試:
現在,你已經成功啟用了 Xdebug 調試工具選項。在你的代碼中設置斷點,然后使用 IDE 啟動調試會話。這樣,當代碼執行到斷點時,調試器將暫停執行,允許你查看變量、單步執行等操作。