欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

怎么在Windows與Linux中安裝Xdebug代碼調(diào)試工具-創(chuàng)新互聯(lián)

今天就跟大家聊聊有關(guān)怎么在Windows與Linux中安裝Xdebug代碼調(diào)試工具,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

洱源ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

一、為什么需要Debugger?

很多PHP程序員調(diào)試使用echo、print_r()、var_dump()、printf()等,其實對 于有較豐富開發(fā)經(jīng)驗的程序員來說這些也已經(jīng)足夠了,他們往往可以在程序執(zhí)行的過程中,通過輸出特定變量的值可以判斷程序執(zhí)行是否正確,甚至效率高低也可以 看出來(當然可能還需要使用一些時間函數(shù))。那么我們?yōu)槭裁催€需要一個專門的調(diào)試程序來監(jiān)控我們的程序運行呢? 這個問題的答案不妨留到后面來揭曉。

二、什么是Xdebug?

Xdebug是一個開放源代碼的PHP程序調(diào)試器(即一個Debug工具),可以用來跟蹤,調(diào)試和分析PHP程序的運行狀況。

三、Windows 下 XDebug 安裝與配置

1. 下載XDebug二進制文件: /tupian/20230522/download>復(fù)制代碼 代碼如下:

5.2 http://www.xdebug.org/files/php_xdebug-2.1.2-5.2-vc6.dll
5.3 http://www.xdebug.org/files/php_xdebug-2.1.2-5.3-vc6.dll


2. 找到并打開 php.ini 文件
3. 如果配置過 ZendOptimizer, 需要先屏蔽 ZendOptimizer 有關(guān)的配置, 通常如下:


復(fù)制代碼 代碼如下:

[Zend]
zend_extension_manager.optimizer_ts=”path\ZendOptimizer-3.3.0\lib\Optimizer-3.3.0″
zend_extension_ts=”path\ZendOptimizer-3.3.0\lib\ZendExtensionManager.dll”


將其刪除或用分號注釋掉,如改為:


復(fù)制代碼 代碼如下:

;[Zend]
;zend_extension_manager.optimizer_ts=”path\ZendOptimizer-3.3.0\lib\Optimizer-3.3.0″
;zend_extension_ts=”path\ZendOptimizer-3.3.0\lib\ZendExtensionManager.dll”


4. 加入 XDebug 配置。參考如下:


復(fù)制代碼 代碼如下:

[Xdebug]
zend_extension_ts=”path/xdebug/php_xdebug-2.1.2-5.2-vc6.dll”
xdebug.auto_trace=on
xdebug.trace_output_dir=”path\xdebug”
xdebug.profiler_enable=on
xdebug.profiler_output_dir=”path\xdebug”
xdebug.collect_params=on
xdebug.collect_return=on
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000

說明:
上面 “path” 的地方需要修改為你自己的本地路徑.
參數(shù)解釋:


復(fù)制代碼 代碼如下:


zend_extension_ts=”c:/webserver/php5/ext/php_xdebug.dll”
;加載xdebug模塊。這里不能用extension=php_xdebug.dll的方式加載,必須要以zend的方式加載,否則安裝上后,phpinfo是顯示不出xdebug這個項的。
xdebug.auto_trace=on;
;自動打開“監(jiān)測函數(shù)調(diào)用過程”的功模。該功能可以在你指定的目錄中將函數(shù)調(diào)用的監(jiān)測信息以文件的形式輸出。此配置項的默認值為off。
xdebug.collect_params=on;
;打開收集“函數(shù)參數(shù)”的功能。將函數(shù)調(diào)用的參數(shù)值列入函數(shù)過程調(diào)用的監(jiān)測信息中。此配置項的默認值為off。
xdebug.collect_return=on
;打開收集“函數(shù)返回值”的功能。將函數(shù)的返回值列入函數(shù)過程調(diào)用的監(jiān)測信息中。此配置項的默認值為off。
xdebug.trace_output_dir=
;設(shè)定函數(shù)調(diào)用監(jiān)測信息的輸出文件的路徑。
xdebug.profiler_enable=on
;打開效能監(jiān)測器。
xdebug.profiler_output_dir=
;設(shè)定效能監(jiān)測信息輸出文件的路徑。

還有一些更為具體的參數(shù)設(shè)定,詳見:/tupian/20230522/docs 重啟web服務(wù)器,如 Apache 或者 IIS
6. 查看 phpinfo 的輸出, 如果看到 XDebug 的選項, 就說明配置成功了.
7. 調(diào)試信息文件查看。
在本地運行php程序,會在所設(shè)定的目錄里產(chǎn)生一些調(diào)試信息的文件,主要包括:
a. 函數(shù)調(diào)用過程監(jiān)測信息文件,文件名格式:trace.××××××.xt。該文件可直接查看,里面包含了函數(shù)運行的時間,函數(shù)調(diào)用的參數(shù)值,返回值,所在的文件和位置等信息。內(nèi)容格式相對直觀。
b. 效能監(jiān)測文件,文件名格式:cachegrind.out.××××××××。
該文件也可以直接查看,但信息格式不易被人類所理解,我們可以安裝 wincachegrind 軟件,以格式化地讀取它。 下載安裝方法參考如下:
下載:http://sourceforge.net/projects/wincachegrind/
下載后安裝運行,然后點擊Tools->options,設(shè)定 working folder(php.ini里 xdebug.profiler_output_dir 的值)
這樣就可以比較直觀的查看效能監(jiān)測文件的信息了。

四、linux下 XDebug 安裝與配置

linux 下可以下載源代碼編譯安裝,方法參考如下。
1.下載對應(yīng) php 版本的源代碼 source: /tupian/20230522/download 編譯安裝


復(fù)制代碼 代碼如下:

tar -xvzf xdebug-2.1.2.tgz
cd xdebug-2.1.2
./configure
make
make install


如果有報錯 phpize 沒有這個command,那么安裝它:


復(fù)制代碼 代碼如下:

sudo apt-get install php5-dev


3. 將xdebug.so文件移到php5下面


復(fù)制代碼 代碼如下:

cp modules/xdebug.so /usr/lib/php5/


4. 編輯php.ini,加入下面幾行:


復(fù)制代碼 代碼如下:

[Xdebug]
zend_extension= /usr/lib/php5/xdebug.so
xdebug.profiler_enable=on
xdebug.trace_output_dir=”../xdebug”
xdebug.profiler_output_dir=”../xdebug”

5. 重啟Apache,測試是否安裝成功

如果輸出的內(nèi)容中有看到xdebug,說明安裝配置成功。

看完上述內(nèi)容,你們對怎么在Windows與Linux中安裝Xdebug代碼調(diào)試工具有進一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。

網(wǎng)站名稱:怎么在Windows與Linux中安裝Xdebug代碼調(diào)試工具-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://www.aaarwkj.com/article42/ccjphc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、虛擬主機、關(guān)鍵詞優(yōu)化、網(wǎng)站設(shè)計公司建站公司、App開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管
国产日韩亚洲欧美色片| 欧美国产日韩亚洲综合| 熟妇女人妻丰满少妇中文| 亚洲国产欧美一区三区成人| 风流少妇奶真白摸的好爽| 亚洲激情视频在线视频| 国产情侣最新地址在线| 精品久久久久久久中文字幕| 高清高潮少妇一区二区三区| 午夜夫妻生活视频在线观看| 青青草网站在线观看视频| 欧美黄片完整版在线观看| 国产亚洲成人精品一区| 亚洲精品成人午夜久久| 国产av一区二区三区久久| 一区二区人妻乳中文字幕| 国产一区二区三区不卡av| 黄色日韩大片在线观看| 亚洲一区二区三区黄色| 成人爱爱视频免费观看| 2022国产精品一区| 欧美性生活真实的视频| 91人妻这里只有精品| 亚洲精品一区二区三区小| 国产日产精品久久一区| 欧美日韩亚洲精品三级| 两性色午夜视频在线观看| 亚洲美腿丝袜综合在线| 国产精品伊人久久精品| 中文字幕欧美精品日韩人妻| 日韩欧美国产精品自拍| 久久精品国产精油按摩| 日韩一区二区三区av在线| 亚洲国产精品一区一区| 激情五月婷婷久久av| 曰本真人性做爰视频免费| 日韩欧美精品视频一区| 国产高清在线a视频大全| av在线观看亚洲天堂| 国产一区二区激情在线| 亚洲伦理国产一国产二|