溫馨提示×

在Debian上如何調試Laravel代碼

小樊
47
2025-10-02 08:10:59
欄目: 智能運維

在Debian上調試Laravel代碼,你可以遵循以下步驟:

  1. 安裝Xdebug: 首先,確保你已經安裝了PHP擴展Xdebug。如果沒有,請運行以下命令來安裝它:

    sudo apt-get update
    sudo apt-get install php-xdebug
    

    安裝完成后,重啟你的Web服務器(例如Apache或Nginx)以使更改生效。

  2. 配置Xdebug: 編輯你的PHP配置文件(例如/etc/php/7.4/cli/php.ini/etc/php/7.4/apache2/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
    

    這將啟用Xdebug并允許IDE(如PHPStorm或Visual Studio Code)與你的應用程序進行交互式調試。

  3. 配置IDE: 根據你使用的IDE,你需要配置Xdebug以便它可以與你的Laravel項目一起工作。例如,在PHPStorm中,你需要創建一個新的運行/調試配置,并設置以下參數:

    • Server: 選擇你的本地開發服務器(例如Apache或Nginx)
    • Port: 輸入你的開發服務器監聽的端口(例如80或443)
    • Debugger: 選擇Xdebug

    在Visual Studio Code中,你需要在.vscode/launch.json文件中添加一個新的調試配置:

    {
        "name": "Laravel",
        "type": "php",
        "request": "launch",
        "program": "${workspaceFolder}/artisan",
        "args": [
            "serve",
            "--port=8000"
        ],
        "xdebugSettings": {
            "max_data": 65535,
            "show_hidden": 1,
            "max_children": 100,
            "max_depth": 5
        }
    }
    
  4. 設置斷點: 在你的Laravel項目中,找到你想要調試的代碼行,并在該行左側單擊以設置斷點。斷點將以紅色圓圈顯示。

  5. 啟動調試會話: 使用你在IDE中創建的運行/調試配置啟動調試會話。當代碼執行到設置的斷點時,調試器將暫停執行,允許你查看變量值、單步執行代碼等。

  6. 查看變量和調用堆棧: 當調試器暫停執行時,你可以查看當前作用域中的變量值。此外,你還可以查看調用堆棧以了解代碼是如何到達當前位置的。

通過遵循這些步驟,你應該能夠在Debian上成功調試Laravel代碼。祝你調試愉快!

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