簡體   English   中英

在Fedora上使用Xdebug和Netbeans進行調試

[英]Debugging with Xdebug and Netbeans on Fedora

如何在Fedora 17操作系統上安裝Xdebug以便與netbeans 7.3(測試版)一起使用?

安裝Xdebug:

sudo yum安裝php-pecl-xdebug.x86_64

將這一行添加到/etc/php.ini末尾的php.ini中

zend_extension=/usr/lib64/php/modules/xdebug.so
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000

將相同的行添加到/etc/php-zts.d/xdebug.ini

xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000

允許Xdebug的端口

sudo semanage port -a -t http_port_t -p tcp 9000

現在在您的系統中找到您的netbeans.conf文件:

sudo find / -name netbeans.conf

現在,打開文件並在netbeans_default_options中添加文本“-J-Dorg.netbeans.modules.php.dbgp.level = 400”,以使該行看起來像這樣:

netbeans_default_options =“ - J-client -J-Xss2m -J-Xms32m -J-XX:PermSize = 32m -J-Dnetbeans.logger.console = true -J-ea -J-Dapple.laf.useScreenMenuBar = true -J- Dapple.awt.graphics.UseQuartz = true -J-Dsun.java2d.noddraw = true -J-Dsun.zip.disableMemoryMapping = true -J-Dsun.awt.disableMixing = true -J-Dnetbeans.extbrowser.manual_chrome_plugin_install = yes - J-Dorg.netbeans.modules.php.dbgp.level = 400"

重新啟動NetBeans IDE和apache:

sudo service httpd restart
Configure php.ini for xDebug
Use: output_buffering = Off
Comment out any lines that configures output_buffering such as output_buffering = 4096
Add the following to /etc/php.ini
zend_extension=”/usr/lib/php5/…../xdebug.so”
[xdebug]
;xdebug.remote_autostart = 0
xdebug.remote_enable = true
xdebug.remote_handler=dbgp
;xdebug.remote_mode=”req”
xdebug.remote_port = 9001
xdebug.remote_host = 127.0.0.1
xdebug.profiler_enable = 1
xdebug.profiler_output_dir = “/tmp/”
xdebug.idekey=”netbeans-xdebug”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM