zend studio安装xdebug调试工具
1. 軟件準備
登錄xdebug?版本檢測地址?http://xdebug.org/wizard.php? :將phpinfo產生的數據頁面復制到其文本框內,顯示類似如下內容:
?
?
?
?
二、將下載的xdebug-2.2.3-5.3-vc.dll復制到ext文件夾內。
三、修改php.ini文件:
??????將此內容添加到php.ini內。
??? 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?? 添加完后需要重啟服務器。
四:修改zend studio配置文件添加xdebug的支持
?
????
五:注意 端口的配置,避免與其它應用程序端口沖突。
?
下面是轉載完整版的配置過程
先前做PHP開發,時常會用諸如 echo、prinr_r、寫文本等方式調試PHP(?PHP打印測試,PHP調試技巧,PHP測試技巧),但畢竟不是很專業,可考慮引入專業的PHP調試工具Xdebug,安裝、使用方法如下:
一、軟件準備:
Zend Studio 9.4 下載:Zend Studio 9.0.4 正式版注冊碼與破解文件下載(2012-10-12更新)
xampp下載:http://sourceforge.net/projects/xampp/files/.../1.7.7/xampp-win32-1.7.7-VC9-installer.exe
Xdebug下載:登錄到官網向導頁面?http://xdebug.org/wizard.php
把 phpinfo 函數產生的頁面信息拷貝到分析輸入框中,點擊分析按鈕,它會自動分析所需要下載的Xdebug版本文件,如下圖所示:
?
按官方提議,下載上述 php_xdebug-2.2.2-5.3-vc9.dll 文件,并拷貝到ext擴展目錄下,
再編輯PHP配置文件 php.ini,在尾部添加如下配置信息:
view source print?| 1 | [XDebug] |
| 2 | zend_extension="D:phpxamppphpextphp_xdebug-2.2.2-5.3-vc9.dll " |
| 3 | xdebug.remote_enable=true |
| 4 | xdebug.remote_host=127.0.0.1 |
| 5 | xdebug.remote_port=9000 |
| 6 | xdebug.remote_handler=dbgp |
再運行phpinfo()函數,若出現xdebug信息,表示xdebug安裝成功 :
?
?
二、配置ZendStudio:
1、新增一個executable
運行zend studio 9.0.4?選擇:windows --> preferences --> PHP --> debug
1.1、將PHP Debugger 改為 Xdebug
1.2、在將debugger改為Xdebug后,你這里的PHP Excutable 后面的項應該是空的,我這里的是后面自己加上去的,等下講。
1.3、選中PHP Executables…,進入PHP Excetables編輯界面,選Add。
1.4、根據下面的內容,其中的Name自己隨便取,其它的根據自己的PHP安裝目錄,分別找到php.exe和php.ini的文件。最后的PHP Debugger選Xdebug。
2、重新回到PHP-->Debug界面
這里重新選擇Xdebug,這時就會出現剛才我們增加的 xampp
現在就可以新建工程調試了。
這里之所以要增加一個executable,是因為,在原來所帶的executable沒有集成我們所要有XDebug,所以,根本是沒有辦法調試成功的。
三、調試PHP
剛開始是,總是不成功,在網上找了好久,才發現,原來調試PHP頁面,用的是PHP WEB Page,而我右鍵debug as 并沒有PHP Web Page
我debug as 后就出來這么些熊東西,真是能氣死
果然選擇DebugConfiguration…,打開配置頁面:
選擇 PHP Web Page右鍵 --> New,新建一個調試項目
這里的紅框所標記的模塊,我標上序號,1,2,3,4,分別對其講解
標記1、你可以隨便取個名字,標識你要調試的頁面,這里因為我要調試的是main.php,所以給他取main.php;
標記2、這里是選擇調試器,當然XDebug;
標記3、這個難了,PHP服務器,當我第一次打開的時候是沒有任何服務器的,這里要靠我們自己添加上去,選擇后面的
,打開添加服務器頁面,如下:
我們只對最后一個標記進行講解,這里定位到服務器的htdocs目錄下,比如我這里填寫的是:d:\php\xampp\htdocs。
填好以后,直接OK就可以了;
標記4、這個是讓你選擇,你要調試的文件
選擇Apply以后直接Debug就可以了;
如果調試不成功,看下這上URL對不對,如果不對,你可以取消Auto Generate前面的勾,然后自己填寫就好了。
這里有一篇外國人寫的zend studio集成XDebug的文章,相當不錯,有興趣的朋友可以參考一下:
《Getting Xdebug to work with Apache/XAMPP to debug PHP》
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的zend studio安装xdebug调试工具的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cognos report在做同比时遇到
- 下一篇: Delphi使用Indy、ICS组件读取