日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

zend studio安装xdebug调试工具

發(fā)布時(shí)間:2024/1/17 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 zend studio安装xdebug调试工具 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1. 軟件準(zhǔn)備

登錄xdebug?版本檢測(cè)地址?http://xdebug.org/wizard.php? :將phpinfo產(chǎn)生的數(shù)據(jù)頁(yè)面復(fù)制到其文本框內(nèi),顯示類似如下內(nèi)容:

?

?

?

?

二、將下載的xdebug-2.2.3-5.3-vc.dll復(fù)制到ext文件夾內(nèi)。

三、修改php.ini文件:

??????將此內(nèi)容添加到php.ini內(nèi)。

??? zend_extension = "E:\wamp\bin\php\php5.3.10\ext\php_xdebug-2.2.3-5.3-vc9.dll" #注意文件夾的具體路徑。

[xdebug] xdebug.remote_enable = on xdebug.profiler_enable = on xdebug.profiler_enable_trigger = on xdebug.profiler_output_name = cachegrind.out.%t.%p xdebug.profiler_output_dir = "E:/wamp/tmp/xdebug"xdebug.trace_output_dir="E:/wamp/tmp/xdebug" xdebug.remote_host=192.168.1.111 xdebug.remote_port=9001 xdebug.remote_handler=dbgp

?? 添加完后需要重啟服務(wù)器。

四:修改zend studio配置文件添加xdebug的支持

?

????

五:注意 端口的配置,避免與其它應(yīng)用程序端口沖突。

?

下面是轉(zhuǎn)載完整版的配置過(guò)程

先前做PHP開(kāi)發(fā),時(shí)常會(huì)用諸如 echo、prinr_r、寫文本等方式調(diào)試PHP(?PHP打印測(cè)試,PHP調(diào)試技巧,PHP測(cè)試技巧),但畢竟不是很專業(yè),可考慮引入專業(yè)的PHP調(diào)試工具Xdebug,安裝、使用方法如下:

一、軟件準(zhǔn)備:

Zend Studio 9.4 下載:Zend Studio 9.0.4 正式版注冊(cè)碼與破解文件下載(2012-10-12更新)

xampp下載:http://sourceforge.net/projects/xampp/files/.../1.7.7/xampp-win32-1.7.7-VC9-installer.exe

Xdebug下載:登錄到官網(wǎng)向?qū)?/span>頁(yè)面?http://xdebug.org/wizard.php

把 phpinfo 函數(shù)產(chǎn)生的頁(yè)面信息拷貝到分析輸入框中,點(diǎn)擊分析按鈕,它會(huì)自動(dòng)分析所需要下載的Xdebug版本文件,如下圖所示:

?

按官方提議,下載上述 php_xdebug-2.2.2-5.3-vc9.dll 文件,并拷貝到ext擴(kuò)展目錄下,

再編輯PHP配置文件 php.ini,在尾部添加如下配置信息:

view source print?
1[XDebug]
2zend_extension="D:phpxamppphpextphp_xdebug-2.2.2-5.3-vc9.dll "
3xdebug.remote_enable=true
4xdebug.remote_host=127.0.0.1
5xdebug.remote_port=9000
6xdebug.remote_handler=dbgp

再運(yùn)行phpinfo()函數(shù),若出現(xiàn)xdebug信息,表示xdebug安裝成功 :

?


?

二、配置ZendStudio:

1、新增一個(gè)executable

運(yùn)行zend studio 9.0.4?選擇:windows --> preferences --> PHP --> debug

1.1、將PHP Debugger 改為 Xdebug

1.2、在將debugger改為Xdebug后,你這里的PHP Excutable 后面的項(xiàng)應(yīng)該是空的,我這里的是后面自己加上去的,等下講。

1.3、選中PHP Executables…,進(jìn)入PHP Excetables編輯界面,選Add。

1.4、根據(jù)下面的內(nèi)容,其中的Name自己隨便取,其它的根據(jù)自己的PHP安裝目錄,分別找到php.exephp.ini的文件。最后的PHP Debugger選Xdebug。

2、重新回到PHP-->Debug界面

這里重新選擇Xdebug,這時(shí)就會(huì)出現(xiàn)剛才我們?cè)黾拥?xampp

現(xiàn)在就可以新建工程調(diào)試了。

這里之所以要增加一個(gè)executable,是因?yàn)?#xff0c;在原來(lái)所帶的executable沒(méi)有集成我們所要有XDebug,所以,根本是沒(méi)有辦法調(diào)試成功的。

三、調(diào)試PHP

剛開(kāi)始是,總是不成功,在網(wǎng)上找了好久,才發(fā)現(xiàn),原來(lái)調(diào)試PHP頁(yè)面,用的是PHP WEB Page,而我右鍵debug as 并沒(méi)有PHP Web Page

我debug as 后就出來(lái)這么些熊東西,真是能氣死

果然選擇DebugConfiguration…,打開(kāi)配置頁(yè)面:

選擇 PHP Web Page右鍵 --> New,新建一個(gè)調(diào)試項(xiàng)目

這里的紅框所標(biāo)記的模塊,我標(biāo)上序號(hào),1,2,3,4,分別對(duì)其講解

標(biāo)記1、你可以隨便取個(gè)名字,標(biāo)識(shí)你要調(diào)試的頁(yè)面,這里因?yàn)槲乙{(diào)試的是main.php,所以給他取main.php;

標(biāo)記2、這里是選擇調(diào)試器,當(dāng)然XDebug;

標(biāo)記3、這個(gè)難了,PHP服務(wù)器,當(dāng)我第一次打開(kāi)的時(shí)候是沒(méi)有任何服務(wù)器的,這里要靠我們自己添加上去,選擇后面的

,打開(kāi)添加服務(wù)器頁(yè)面,如下:

我們只對(duì)最后一個(gè)標(biāo)記進(jìn)行講解,這里定位到服務(wù)器的htdocs目錄下,比如我這里填寫的是:d:\php\xampp\htdocs。

填好以后,直接OK就可以了;

標(biāo)記4、這個(gè)是讓你選擇,你要調(diào)試的文件

選擇Apply以后直接Debug就可以了;

如果調(diào)試不成功,看下這上URL對(duì)不對(duì),如果不對(duì),你可以取消Auto Generate前面的勾,然后自己填寫就好了。

這里有一篇外國(guó)人寫的zend studio集成XDebug的文章,相當(dāng)不錯(cuò),有興趣的朋友可以參考一下:

《Getting Xdebug to work with Apache/XAMPP to debug PHP》

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的zend studio安装xdebug调试工具的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。