成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Xdebug中文文檔-安裝

guqiu / 2095人閱讀

摘要:我在官方文檔基礎(chǔ)上針對中文排版和教程內(nèi)容的編排做了一些優(yōu)化,希望中文文檔看起來更容易理解。英文原始文檔地址中文文檔地址預(yù)編譯的模塊有幾個預(yù)編譯模塊,它們都是的非調(diào)試版本。按照這些指示安裝。

文檔內(nèi)容來自xdebug.org/docs,翻譯時xdebug版本為2.6。我在官方文檔基礎(chǔ)上針對中文排版和教程內(nèi)容的編排做了一些優(yōu)化,希望中文文檔看起來更容易理解。

英文原始文檔地址:https://xdebug.org/docs/
中文文檔github地址:https://github.com/Anoxia/xde...
Windows預(yù)編譯的模塊

有幾個Windows預(yù)編譯模塊,它們都是PHP的非調(diào)試版本。你可以在下載 頁面獲得這些信息。按照這些指示安裝Xdebug。

類UNIX系統(tǒng)下使用PECL安裝

從Xdebug 0.9.0開始,你可以通過PEAR / PECL安裝Xdebug。這只適用于PEAR版本0.9.1-dev或更高版本。

使用PEAR / PECL進行安裝非常簡單:

pecl install xdebug

然后將xdebug擴展配置添加到您的php.ini中:(配置時注意擴展所在路徑,推薦使用絕對路徑)

zend_extension="/usr/local/php/modules/xdebug.so"

__注意:__請不要將配置寫成extension = xdebug.so, 這會導(dǎo)致加載xdebug擴展失敗。

macOS上通過Homebrew安裝

PHP和Xdebug可以通過非官方的macOS包管理器Homebrew進行安裝。如果您是使用Homebrew安裝的PHP(使用Homebrew安裝PHP的安裝指南)那么很容易通過brew install來安裝Xdebug:

brew install homebrew/php/-xdebug

例如:

brew install homebrew/php/php71-xdebug

您也可以使用brew搜索找到您需要的特定軟件包:

brew search xdebug

通過Homebrew安裝的Xdebug擴展將在安裝后默認啟用,擴展的額外配置通過向/usr/local/etc/php//conf.d/添加自定義的ini文件來完成。有關(guān)更多詳細信息,請參考安裝結(jié)束時brew在終端的輸出。

通過編譯源碼進行安裝 獲取源碼

您可以通過三種渠道獲得Xdebug源碼:

PHP官方擴展庫網(wǎng)站:下載鏈接

Xdebug官網(wǎng):下載鏈接

github release:下載鏈接

編譯

您從PHP的其余部分分別編譯Xdebug。但請注意,您需要訪問腳本“phpize”和“php-config”。如果你的系統(tǒng)沒有“phpize”和“php-config”,你將需要首先編譯和安裝PHP源代碼,因為這些腳本是PHP編譯和安裝過程的副產(chǎn)品。(Debian用戶可以安裝所需的工具 apt-get install php5-dev)。源版本與安裝的版本相匹配非常重要,因為PHP版本之間存在輕微但重要的區(qū)別。一旦你有權(quán)訪問“phpize”和“php-config”,請執(zhí)行以下操作:

解壓源碼壓縮包。請注意,您不需要解壓縮PHP源代碼樹中的壓縮包。如上所述,Xdebug是獨立編譯的。

tar -xzf xdebug-2.5.5.tgz。

進入Xdebug目錄

cd xdebug-2.5.5

運行phpize(如果phpize不在你的路徑中,使用絕對路徑/ path / to / phpize)。確保你使用屬于你想使用Xdebug的PHP版本的phpize。如果您在查找要使用的phpize時遇到問題,請參考常見問題解答。

phpize

檢查編譯條件

./configure --enable-xdebug

執(zhí)行源碼編譯操作

make

安裝(權(quán)限不夠,請加sudo

make install

配置PHP以使用Xdebug

將以下行添加到php.ini中:

zend_extension =“/path/to/xdebug.so”

對于早于5.3的PHP版本和PHP(Apache 2 worker MPM或ISAPI模塊)的線程化使用,請?zhí)砑樱?/p>

zend_extension_ts =“/path/to/xdebug.so”

注意:如果你自己編譯了PHP并且使用了--enable-debug,請使用zend_extension_debug。

注意:如果您想與OPCache一起使用Xdebug,必須在OPCache之后加載Xdebug。否則,他們將無法正常工作。

重啟webserver/php-fpm

編寫一個調(diào)用 phpinfo() 的PHP頁面在瀏覽器中加載它并查找Xdebug模塊上的信息。如果您在Zend徽標旁邊看到它,那么您已經(jīng)成功了!

如果您使用PHP的命令行版本,你也可以使用php -m,它列出所有加載的模塊。Xdebug應(yīng)該出現(xiàn)兩次(一次在PHP下,一次在Zend Extension下面)。

兼容性

Xdebug不能與Zend Optimizer或任何其他處理PHP內(nèi)部的擴展(DBG,APD,ioncube等)一起使用。這是由于這些模塊的兼容性問題。

DEBUGCLIENT安裝

debugclient在Xdebug源碼目錄下:

# 進入debugclient目錄
cd debugclient
# 檢查編譯依賴
./configure --with-libedit
# 編譯
make
# 安裝
make install

這將在/usr/local/bin中安裝debugclient二進制文件。,如果您的系統(tǒng)上沒有安裝libedit,請安裝它,然后您可以省去--with-libedit選項。Debian ‘unstable"用戶可以安裝這個庫apt-get install libedit-dev libedit2

如果配置腳本找不到libedit,并且您確定已經(jīng)正確安裝(并且是頭文件),并且在configure.log文件中出現(xiàn)以下鏈接錯誤:

/usr/lib64/libedit.so: undefined reference to `tgetnum"
/usr/lib64/libedit.so: undefined reference to `tgoto"
/usr/lib64/libedit.so: undefined reference to `tgetflag"
/usr/lib64/libedit.so: undefined reference to `tputs"
/usr/lib64/libedit.so: undefined reference to `tgetent"
/usr/lib64/libedit.so: undefined reference to `tgetstr"
collect2: ld returned 1 exit status

您需要將您的配置命令更改為:

LDFLAGS = -lncurses ./configure --with-libedit

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/26326.html

相關(guān)文章

  • Xdebug中文文檔-目錄

    摘要:我在官方文檔基礎(chǔ)上針對中文排版和教程內(nèi)容的編排做了一些優(yōu)化,希望中文文檔看起來更容易理解。英文原始文檔地址中文文檔地址目錄安裝本節(jié)介紹各個操作系統(tǒng)下如何安裝。堆棧跟蹤本節(jié)介紹當被激活時,只要決定顯示通知,警告,錯誤等,就會顯示堆棧跟蹤。 文檔內(nèi)容來自xdebug.org/docs,翻譯時xdebug版本為2.6。我在官方文檔基礎(chǔ)上針對中文排版和教程內(nèi)容的編排做了一些優(yōu)化,希望中文文檔看...

    or0fun 評論0 收藏0
  • Xdebug中文文檔-變量打印特性

    摘要:我在官方文檔基礎(chǔ)上針對中文排版和教程內(nèi)容的編排做了一些優(yōu)化,希望中文文檔看起來更容易理解。英文原始文檔地址中文文檔地址替換了的函數(shù)來顯示變量。通過,或函數(shù)軌跡顯示變量時,控制數(shù)組元素和對象屬性的嵌套級別。 文檔內(nèi)容來自xdebug.org/docs,翻譯時xdebug版本為2.6。我在官方文檔基礎(chǔ)上針對中文排版和教程內(nèi)容的編排做了一些優(yōu)化,希望中文文檔看起來更容易理解。 英文原始文檔地...

    Scott 評論0 收藏0
  • Xdebug中文文檔-堆棧跟蹤

    摘要:英文原始文檔地址中文文檔地址當被激活時,只要決定顯示通知,警告,錯誤等,就會顯示堆棧跟蹤。堆棧跟蹤中的變量默認情況下,將在它生成的堆棧跟蹤中顯示可變信息。 文檔內(nèi)容來自xdebug.org/docs,翻譯時xdebug版本為2.6。我在官方文檔基礎(chǔ)上針對中文排版和教程內(nèi)容的編排做了一些優(yōu)化,希望中文文檔看起來更容易理解。 英文原始文檔地址:https://xdebug.org/docs...

    wzyplus 評論0 收藏0
  • Xdebug中文文檔-基礎(chǔ)特性

    摘要:我在官方文檔基礎(chǔ)上針對中文排版和教程內(nèi)容的編排做了一些優(yōu)化,希望中文文檔看起來更容易理解??刂贫褩8欀酗@示的堆棧幀的數(shù)量,包括錯誤堆棧跟蹤期間的命令行以及跟蹤的瀏覽器。 文檔內(nèi)容來自xdebug.org/docs,翻譯時xdebug版本為2.6。我在官方文檔基礎(chǔ)上針對中文排版和教程內(nèi)容的編排做了一些優(yōu)化,希望中文文檔看起來更容易理解。 英文原始文檔地址:https://xdebug....

    劉東 評論0 收藏0
  • Visual Studio Code調(diào)試PHP

    摘要:和,這兩個配置文檔中說的是設(shè)置為。主要感慨就是,文檔一定要找到官方文檔,然后提高英語閱讀水平,隨后再加上多多嘗試即可。 本人微信公眾號:前端修煉之路,歡迎關(guān)注。 showImg(https://segmentfault.com/img/remote/1460000019475554?w=443&h=253); 這兩天有點時間,花時間學習了一下PHP基礎(chǔ)語法和語句。因為個人比較喜歡Vis...

    canger 評論0 收藏0

發(fā)表評論

0條評論

guqiu

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<