關於phpxdebugeclipse的信息

本文目錄一覽:

怎樣調試php在eclipse

1. 下載eclipse,從官網上找就可以了,並確認當前系統中有java環境,即jdk和jre。

2. 安裝pdt了,採用的是在線安裝,更新地址在默認中已經包含了。只是更新起來比較麻煩。(如果直接下載 攜帶PDT的 Eclipse版本,可省略)

3. 下載調試器,調試器有兩種,一種時xdebug,另一種時zenddebug。

採用 xdebug

下載下來的應該是源代碼包。解壓縮,然後cd到目錄,然後phpize,有的時候可能沒有這個程序,運行sudo apt-get install

php5-dev,就可以了。然後就會出現熟悉的config程序 ./configure 出現一連串黑白屏字元,接著make,make

install。後兩項命令執行的時候,可能會需要sudo許可權,因為涉及到將程序文件複製到系統目錄。

4.

在/etc/php5/apache2/conf.d/中建立一個xdebug.ini文件,可以用vi或者其他文本程序,加入如下的配置項目。配置內容如下:

代碼如下:

[xdebug]

zend_extension=”/usr/lib/php5/20090626+lfs/xdebug.so”

xdebug.remote_handler=dbgp

xdebug.remote_port=9000

xdebug.auto_trace=on

xdebug.collect_params=on

xdebug.collect_return=on

xdebug.max_nestring_level=100

xdebug.profile_enable=on

xdebug.remote_enable=on

xdebug.remote_host=localhost

xdebug.trace_output_dir=”/tmp”

xdebug.profile_output_dir=”/tmp”

xdebug.idekey=webide

xdebug.mode=re

放到這個目錄中的ini文件會被php自動載入。

至此,xdebug的安裝配置已經完成。

5. 打開eclipse,然後選擇window preference , 先配置服務選項:

先配置debug,選擇php選擇debug,將php的debugger選擇為xDebug。接著配置Server,

選擇PHP

Servers,然後彈出菜單:然後點擊new,在Name處隨便選擇一個名字,url配置成調試的主url。

然後設置成default。

最後配置PHP

Executables,add 隨便起個名字,path設置成/usr/bin/php

然後設置ini的位置在/etc/php5/apache2/php.ini

最後將PHP debugger設置成為XDebug就可以了。

如何配置phpeclipse+xdebug

直接去Eclipse上面下載一個PHP版本【就是那個PDT】的就行了。注意要上Eclipse的原版官網,然後在Help》》Check Updates更新到最新,記得死也不要選那個Amazon的伺服器,死慢死慢的還帶掉線。另外提示你一件事情:Eclipse由於是Java實現,所以CPU佔用率比較高,你要有心理準備。這些插件在Eclipse的Install New Software 上面都有。實在沒辦法的話,去找個Apanta算了。需要中文的話,去Babel.Eclipse.org上面更新

eclipse 調試 php 環境搭建

第一步:到Eclipse的官網去下載PHP-Eclipse:

第二步:下載Xdebug (下載地址位於:,我的PHP版本為 PHP 5.3.28 Thread Safety, Apach為2.2.25,使用的埠號8080),這裡下載的Xdebug版本為php_xdebug-2.2.3-5.3-vc9.dll,並且放入到”PHP/ext目錄中。

第三步:在PHP5裡面找到php.ini,在這個文件的最後面加入如下配置信息:

zend_extension = D:\php\ext\php_xdebug-2.2.3-5.3-vc9.dll

;zend_extension_ts = D:\php\ext\php_xdebug-2.2.3-5.3-vc9.dll

;extension = php_xdebug-2.2.3-5.3-vc9.dll

[Xdebug]

xdebug.auto_trace = On

xdebug.show_exception_trace = On

xdebug.remote_autostart = On

xdebug.remote_enable = On

xdebug.collect_vars = On

xdebug.collect_return = On

xdebug.collect_params = On

xdebug.trace_output_dir=」D:/xDebugLog」

xdebug.profiler_output_dir=」D:/xDebugLog」

xdebug.profiler_enable=On

xdebug.remote_host=localhost

xdebug.remote_port=9000

xdebug.remote_handler=dbgp

這裡要特別注意:如果在文件里有其他的zend_extension_ts,需要注釋掉,否則apache無法啟動。

第四步:啟動apache。

第五步:在eclipse的項目里的Properties裡面找到”PHP Debug”,在PHP Debugger裡面選擇”XDebug”

第六步:再在Windows-Preferences裡面配置下PHP Servers

第七步:再在Windows-Preferences裡面配置下PHP Executables

第八步:再在Run-Debug Configurations裡面確認Path Mapping的配置和第六步中的一致。

接下來,進入debug界面,就可以開始設置斷點進行debug了。

如何使用XDebug調試php

最基本的操作是: 1.首先在一個java文件中設斷點,然後debug as-open debug Dialog,然後在對話框中選類後- Run 當程序走到斷點處就會轉到debug視圖下。 2.F5鍵與F6鍵均為單步調試,F5是step into,也就是進入本行代碼中執行,F6是step over, 也就是執行本行代碼,跳到下一行, 3.F7是跳出函數 4.F8是執行到最後。 1.Step Into (also F5) 跳入 2.Step Over (also F6) 跳過 3.Step Return (also F7) 執行完當前method,然後return跳出此method 4.step Filter 逐步過濾 一直執行直到遇到未經過濾的位置或斷點(設置Filter:window-preferences-java-Debug-step Filtering) 5.resume 重新開始執行debug,一直運行直到遇到breakpoint 6.hit count 設置執行次數 適合程序中的for循環(設置 breakpoint view-右鍵hit count) 7.inspect 檢查 運算。執行一個表達式顯示執行值 8.watch 實時地監視變數的變化 9.我們常說的斷點(breakpoints)是指line breakpoints,除了line breakpoints,還有其他的斷點類型:field(watchpoint)breakpoint,method breakpoint,exception breakpoint. 10.field breakpoint 也叫watchpoint(監視點) 當成員變數被讀取或修改時暫掛 11.添加method breakpoint 進入/離開此方法時暫掛(Run-method breakpoint) 12.添加Exception breakpoint 捕抓到Execption時暫掛(待續…) 斷點屬性: 1.hit count 執行多少次數後暫掛 用於循環 2.enable condition 遇到符合你輸入條件(為ture\改變時)就暫掛 3.suspend thread 多線程時暫掛此線程 4.suspend VM 暫掛虛擬機 13.variables 視圖裡的變數可以改變變數值,在variables 視圖選擇變數點擊右鍵–change value.一次來進行快速調試。 14.debug 過程中修改了某些code後–〉savebuild–resume–重新暫掛於斷點 在window show view Expressions 在window display

怎樣在eclipse下運行php程序

筆者剛剛接觸PHP-Eclipse,今天剛把debug PHP的方法弄好,發出來與大家共享一下。

第一步:到Eclipse的官網去下載PHP-Eclipse:

第二步:下載Xdebug

第三步:在PHP5裡面找到php.ini,在這個文件的最後面加入如下配置信息:

[xhtml] view plaincopyprint?

[Xdebug]

zend_extension_ts=”C:/Program Files/phpStudy/PHP5/ext/php_xdebug.dll”

xdebug.auto_trace = On

xdebug.show_exception_trace = On

xdebug.remote_autostart = On

xdebug.remote_enable = On

xdebug.remote_host = 127.0.0.1

xdebug.remote_port = 9000

xdebug.remote_handler = dbgp

xdebug.profiler_enable = on

xdebug.profiler_output_dir=”C:/Program Files/phpStudy/PHP5/log

這裡要特別注意:如果在文件里有其他的zend_extension_ts,需要注釋掉,否則apache無法啟動。

第四步:啟動apache。

第五步:在eclipse的項目里的Properties裡面找到”PHP Debug”,在PHP Debugger裡面選擇”XDebug”

再配置一下:

第六步:再在Windows-Preferences裡面配置下PHP Servers

接下來,進入debug界面,就可以開始設置斷點進行debug了。

Eclipse中編寫php,運行時xdebug老是自動跳出來

人們花那麼大力氣搞出來你居然困擾的自動完成功能,你必須是一個高手……

頂部的菜單欄窗口 – 喜好

BR /左邊彈出的設置窗口中的php-編輯 – 內容ASIST啟用自動激活勾去掉

說,我不如何使用Eclipse來編寫PHP,感覺太笨重

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/271863.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-16 19:23
下一篇 2024-12-16 19:23

相關推薦

  • Java 監控介面返回信息報錯信息怎麼處理

    本文將從多個方面對 Java 監控介面返回信息報錯信息的處理方法進行詳細的闡述,其中包括如何捕獲異常、如何使用日誌輸出錯誤信息、以及如何通過異常處理機制解決報錯問題等等。以下是詳細…

    編程 2025-04-29
  • 使用Python爬蟲獲取電影信息的實現方法

    本文將介紹如何使用Python編寫爬蟲程序,來獲取和處理電影數據。需要了解基本的Python編程語言知識,並使用BeautifulSoup庫和Requests庫進行爬取。 一、準備…

    編程 2025-04-28
  • Python爬取網頁信息

    本文將從多個方面對Python爬取網頁信息做詳細的闡述。 一、爬蟲介紹 爬蟲是一種自動化程序,可以模擬人對網頁進行訪問獲取信息的行為。通過編寫代碼,我們可以指定要獲取的信息,將其從…

    編程 2025-04-28
  • 如何使用Python執行Shell命令並獲取執行過程信息

    本文將介紹如何使用Python執行Shell命令並獲取執行過程信息。我們將從以下幾個方面進行闡述: 一、執行Shell命令 Python內置的subprocess模塊可以方便地執行…

    編程 2025-04-28
  • Python實現身份信息模擬生成與查驗

    本文將從以下幾個方面對Python實現身份信息模擬生成與查驗進行詳細闡述: 一、身份信息生成 身份信息生成是指通過代碼生成符合身份信息規範的虛假數據。Python中,我們可以使用f…

    編程 2025-04-27
  • Dapper使用getschema獲取表信息

    本文旨在介紹Dapper中使用getschema獲取表信息的方法和注意事項。 一、獲取某張表的所有列信息 使用Dapper獲取某張表信息,可以使用 `IDbConnection.G…

    編程 2025-04-27
  • 通過提交信息搜索-使用git

    本篇文章重點講解如何使用git通過提交信息來搜索。我們將從多個方面介紹如何使用git來搜索提交信息,並提供相應的代碼示例以供參考。 一、搜索方式 Git提供了三種搜索方式,分別為:…

    編程 2025-04-27
  • 已裝備我軍的空中信息化作戰平台

    本文將會從多個方面詳細闡述已裝備我軍的空中信息化作戰平台。 一、平台概述 已裝備我軍的空中信息化作戰平台是一個全新的作戰系統,具備實時數據採集、處理、分析、共享的能力。它可以在不同…

    編程 2025-04-27
  • Linux查看系統信息

    一、CPU信息 Linux系統下,查看CPU的信息最常用的命令是lscpu。該命令可以顯示CPU架構、核心數量、線程數、緩存大小、CPU頻率等信息。例如: lscpu 該命令會輸出…

    編程 2025-04-24
  • 軟考 信息安全工程師

    軟考 信息安全工程師是一項技能型國家級資格認證考試,主要測試考生在信息安全領域的理論知識和實踐技能,是證明個人信息安全能力的重要證書。本文將從多個方面對軟考 信息安全工程師做詳細的…

    編程 2025-04-23

發表回復

登錄後才能評論