目錄
安裝xdebug
vim上使用xdebug進行xdebug進行調試
首頁 後端開發 php教程 vdebug+xdebug安裝

vdebug+xdebug安裝

Jul 29, 2016 am 08:59 AM
localhost remote xdebug

從eclipse到vim,一開始沒有找到單步斷點調試的功能,很不爽,然後搜索了下,找到了xdebug+vdebug的解決方案。

安裝xdebug

環境:centos 6.5
xdebug的安裝:
http://www.cnblogs.com/yixiong/archive/2013/03/29/2988331.html

vim上使用xdebug進行xdebug進行調試

  • 安裝xdebug
  • 進行調試
  • 安裝。
在php.ini中進行vdebug的配置。配置如下:
  • <code>zend_extension=/path/to/xdebug<span>.so</span>
    xdebug<span>.remote</span>_enable=on
    xdebug<span>.remote</span>_handler=dbgp
    xdebug<span>.remote</span>_host=localhost
    xdebug<span>.remote</span>_port=<span>9000</span></code>
    登入後複製

      注意事項:
    1. xdebug.remote_port要設定的是php-fpm所對應的連接埠。
    2. xdebug.remote_host:要設定的也是php-fpm所對應監聽的ip位址,一般都是localhost(127.0.01);
    設定完後重啟php-fpm

配置完後重啟php-fpm
  • f5開啟偵錯模式
  • f6關閉偵錯模式
  • Breakpoint加斷點
  • f2 下一行
  • f3 進入函數
  • f4 退出函數:Vdef3 進入函數
f4 退出函數

:VdedebugEval 運行變數的值。
  • vdebug+xdebug所提供的功能
斷點調試,能夠讓我們深入函數裡面。

提供出錯的追蹤的資訊。類似java那樣。 vdebug官方文件:https://github.com/joonty/vdebug

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i

').text(i)); }; $numbering.fadeIn(1700); }); });

🎜 以上就介紹了vdebug+xdebug安裝,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。 🎜 🎜 🎜
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

mysql為什麼連線不上localhost mysql為什麼連線不上localhost Aug 10, 2023 pm 02:55 PM

mysql連線不上localhost的原因有mysql服務未啟動、mysql連接埠被佔用和MySQL設定檔問題。詳細介紹:1、在Windows系統中,可以透過在命令提示字元下輸入「services.msc」來開啟服務管理器,然後找到mysql服務,確保其狀態為「運行中」。在Linux系統中,可以使用「services.msc」指令來檢查和控制服務狀態;2、可以透過開啟指令等等。

localhost打不開怎麼辦 localhost打不開怎麼辦 Nov 07, 2023 pm 02:47 PM

解決方法:1、檢查伺服器的運作狀態,並確保它正在監聽正確的連接埠;2、嘗試暫時停用防火牆或安全軟體,然後重新嘗試存取localhost;3、檢查作業系統的hosts文件,確保localhost的解析正確;4、嘗試重啟網路適配器或重新配置網路連接;5、嘗試更改本地伺服器使用的端口,或關閉其他佔用相同端口的程式;6、嘗試在hosts檔案中手動新增對應的IP位址和網域名稱等等。

linux localhost是什麼意思 linux localhost是什麼意思 Mar 14, 2023 am 09:53 AM

linux localhost的意思是“電腦主機名稱”,主機名稱用於在網路上識別獨立的電腦;在“root@localhost”中的root代表目前登入的用戶,在Linux中管理員帳號是root,使用者以root身分登入linux本機。

在生產伺服器上啟用XDebug會使PHP變慢嗎? 在生產伺服器上啟用XDebug會使PHP變慢嗎? Sep 22, 2023 pm 10:41 PM

是的,像XDebug這樣的偵錯器會降低PHP伺服器的效能。這就是調試器不放置在伺服器環境中的原因。它們部署在不同的環境中,以避免不必要的開銷。偵錯訊息無法在已處於生產階段的應用程式中顯示。當將偵錯行為加入伺服器上,偵錯引擎附加到PHP進程。它開始接收訊息以在斷點處停止,但這不是必需的行為,因為它會給其他進程帶來高效能打擊,從而停止PHP解析器。另一方面,當調試器安裝後,它們往往會在伺服器中打開端口,因為它們不打算在生產環境中使用。在伺服器中打開連接埠就像為駭客打開一扇窺探之門一樣糟糕。

PHP8.0中的偵錯程式庫:Xdebug PHP8.0中的偵錯程式庫:Xdebug May 14, 2023 am 08:09 AM

在PHP開發中,調試是不可避免的部分。為了幫助開發者更容易除錯自己的程式碼,PHP8.0在其偵錯程式庫中引入了一個非常有用的工具:Xdebug。本文將介紹Xdebug的一些主要功能,以及如何使用它來簡化PHP調試的過程。 Xdebug是一款開源偵錯工具,可在PHP應用程式中捕獲錯誤,並提供詳細的錯誤堆疊追蹤信息,以及正在使用的變數。它可以幫助開發人員檢測和解決程式碼

在ThinkPHP6中使用Xdebug調試技術 在ThinkPHP6中使用Xdebug調試技術 Jun 20, 2023 pm 09:14 PM

ThinkPHP6是一個受歡迎的PHP框架,它使用了多種技術讓開發變得更加便利。其中一個技術是調試工具,如Xdebug。在這篇文章中,我們將探討如何在ThinkPHP6中使用Xdebug進行除錯。安裝與設定Xdebug在開始使用Xdebug前,首先需要安裝並啟用它。在php.ini檔案中,可以新增以下配置:[xdebug]zend_extension=x

git remote 指令詳解 git remote 指令詳解 Feb 19, 2024 am 11:30 AM

gitremote指令用於管理與遠端倉庫的連接,它可以列出、新增、重新命名和刪除與遠端倉庫的連接。以下是gitremote指令的詳細資料:gitremote:不帶任何參數直接執行gitremote,將會列出目前倉庫中已經設定的遠端倉庫的簡寫名稱清單。 gitremote-v:顯示目前倉庫中已經設定的遠端倉庫的簡寫名稱和對應的網址。 gitremoteadd:將一個新的遠端倉庫加入到目前倉庫。是遠端倉庫的簡寫名稱,是遠端倉

PHP中的開發工具 PHP中的開發工具 May 23, 2023 am 08:18 AM

PHP是一種廣泛應用於Web開發的程式語言。對於PHP的開發工具來說,選擇合適的工具可以讓開發者的工作更有效率、更方便。在本篇文章中,我們將探討幾種常見的PHP開發工具,包括整合開發環境(IDE)、文字編輯器以及除錯工具等。一、整合開發環境(IDE)PhpStormPhpStorm是一款功能強大的PHP開發環境,由JetBrains開發。它不僅支援PH

See all articles