首頁  >  文章  >  後端開發  >  php_xdebug安裝+NetBeans的配置與使用

php_xdebug安裝+NetBeans的配置與使用

WBOY
WBOY原創
2016-08-08 09:19:061015瀏覽



1、php_xdebug的安裝及設定:

我是用wampServer2.2的環境的,環境本身自帶了對應的xdebug,只需要修改php.ini的配置就可以了。但php.ini文件要找對,我一開始就是找錯了文件,所以配了好久都不生效。

wampServer使用的php設定檔一般都放在wamp安裝目錄的apache裡面,我的是在:D:wampbinapacheApache2.2.21binphp.ini 。

可以透過phpinfo()方法查看php.ini的位置,直接搜尋php.ini就可以了:

php_xdebug安裝+NetBeans的配置與使用

2、修改php.ini

zend_extension = "d:/wamp/bin/php.ini

zend_extension = "d:/wamp/bin/php/php5 .3.10/zend_ext/php_xdebug-2.1.2-5.3-vc9.dll"

#其中zend_extension=D:/php/ext/php_xdebug-2.2.1-5.4-vc9.dll 是php5.3以及以上版面的寫法,如果是php5.2以及以下版本的是zend_extensi/php/ext/php_xdebug-2.2.1-5.4-vc9.dll。

[xdebug]
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost

xdebug.remote_port=9000

#

xdebug.auto_trace=on
xdebug.collect_params=on
xdebug.collect_return=on
xdebug.trace_output_dir="D:/php/debuginfo"
xdebug.trace_output_dir="D:/php/debuginfo"nbugmdexdebug.trace_enable. _output_name = cachegrind .out.%t.%p
xdebug.profiler_output_dir = "D:/wamp/tmp"
xdebug.output_buffering=off

xdebug.idekey="ide.xdebug"

t的文件,

profiler_output_dir對應得是類似cachegrind.out.10360 這樣的文件 


然後可以用個phpinfo()函數測試是否成功了。

 

 
php_xdebug安裝+NetBeans的配置與使用
3、設定netbean

3.2.1重新啟動wamp服務

3.2.2開啟netbeans,工具-選項,找到php圖標,在「常規」中PHP5解釋器選擇中的phpd如:D:wampbinphpphp5.4.12php.exe

鉤選:輸出窗口、web瀏覽器

打開“調試”選項卡,配置調試端口為9000(與php.ini中配置一樣)

4、配置項目的屬性

3.3.1新建一個項目,右鍵項目,打開“項目屬性”對話框,選擇“來源”,PHP版本選擇為wamp中的php版本一致

3.3.2選擇“運行配置”,運行方式選擇“本地web站點”,專案URL配置為專案的存取位址,如:http://localhost:9060/專案名稱/

索引檔案配置為index.php

5、xdebug的使用參考:https:/ /netbeans.org/kb/docs/php/debugging_zh_CN.html#gettingReady

參考文章:http://wayne173.iteye.com/blog/1704453

http://www.2cto.com/os/201404/ 294008.html





以上就介紹了php_xdebug安裝+NetBeans的配置和使用,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn