Netbeans For Mac Os X

  
Download32 HomeSoftware CategoriesNew DownloadsTop DownloadsRss FeedsSubmit SoftwareBookmarkContact Us
Mac
Linux
Development / Compilers & Interpreters
SDE for NetBeans (SE) for Mac OS X - 4.0

SDE for NetBeans is a UML CASE tool/plug-in tightly integrated with NetBeans.

Download
Developer's site

Broken Link?
Rating:
Current Version:4.0
License:Shareware
Price:$299
Downloads:28

Download Now
(File Size: 102.2 MB )


Software Description:
SDE for NetBeans is a UML CASE tool/plug-in tightly integrated with NetBeans. This UML modeling software supports full software lifecycle - analysis, design, implementation, testing and deployment. This UML CASE tool helps you build quality applications faster, better and cheaper. You can draw all types of UML diagrams in NetBeans, reverse engineer Java code to class diagrams, generate Java code and generate documentation.SDE-NB Features:+Support UML version 2.1+Business Workflow diagram+Reverse engineering of ERD from DDL (New Feature)+Incorporate images into documentation (New Feature)+Generate Hibernate annotations in ORM persistence (New Feature)+Data flow diagram+Use Case Details Editor - An all-in-one environment for specifying a general model specification and use case descriptions+EJB Diagram - Visualize EJB systems+EJB Code Generation+ORM support - generate Java objects from database+Database generation - ERD to database tables+Database reverse - existing DBMS to ERD+Reverse engineering - code to model, code to diagram+Instant Reverse for Java, C++, .NET exe/dll, XML, XML Schema,IDL (Enhanced)+Code Generation - model to code, diagram to code (Enhanced to support Ada95 and Flash Actionscript 3.0)+Java Round-trip engineering+Automatic synchronization between source code and diagrams+Automatic diagram layout+Modeling collaboratively with CVS and Subversion+Shape editor+Import Rational Rose project+Import XMI/export XMI+Export diagrams to JPG, PNG, SVG, EMF, PDF+Visio Integration - draw UML diagrams with MS Visio stencils+PDF/HTML/MS Word Report generator+Multilingual support (New Feature)+More...Other UML Modeling Tools / UML Plugins:Java Platform (Windows/Linux/Mac OS X):+SDE for Eclipse+SDE for Oracle JDeveloper+SDE for Borland JBuilder+SDE for IntelliJ IDEA+SDE for Sun ONE+SDE for WebLogic WorkshopWindows Platform:+SDE for Microsoft Visual Studio+More SDE...
Software Requirements:
No special requirements
This software is designed to run on the following operating systems:
Windows XP, Windows NT, Windows Me, Windows 98, Windows 95, Windows 2000, Linux
Download Link of SDE for NetBeans (SE) for Mac OS X 4.0:
  • SDE for NetBeans (SE) for Mac OS X - 4.0 (File Size: 102.2 MB)
Screenshot
Reviews Summary: Show All Reviews (0)
Overall Rating:
Ease Of Use:
Functionality:
Price:
SDE for NetBeans (SE) for Mac OS X related software
Title / Version / DescriptionSizeLicensePrice
Paragon NTFS for Mac OS X Snow Leopard Free12.6 MBFreeware
If you are looking for an easy way to exchange your data between Mac OS X and Windows OS - Paragon NTFS for Mac OS X Snow Leopard is an irreplaceable solution! Based on the full version of Paragon NTFS for Mac OS X, the driver enables to provide fast and transparent access to NTFS partitions as Mac OS X-native, thus achieving an unprecedented high level of performance. Mac OS X apps can process such partitions without any restrictions - browse...
NTFS for Mac OS X Yosemite Preview Preview10.5 MBFreeware
NTFS for Mac OS X Yosemite Preview. * The first NTFS driver to support OS X Yosemite Developers Preview. * Free of charge and extremely easy to use. * Advanced support of the HFS+ and NTFS file system features. * Fast and transparent access to any NTFS partition under OS X 10.10. Download now free-of-charge - no registration necessary! Using NTFS partitions of any kind with the new OS X has never been this easy. If you've...
Barcode Generator for Mac OS X 9.0.1.14.9 MBShareware $69
Barcode Generator for Mac OS X application is developed for all Mac OS X users who want to design barcode labels, tags, price stickers, receipt vouchers and coupons. Software provides option to generate bulk barcode label using random, constant and sequential value series generating option. Software provides option to save designed barcode labels in different file formats like JPEG, PNG, GIF and many other file formats. Mac barcode utility...
Paragon NTFS for Mac OS X 6.02.3 MBDemo 39.95USD
** Paragon NTFS for Mac OS X beats down the barriers between Windows and Mac OS! ** Effectively solves the communication problems between the Mac file system and NTFS. Providing full read & write access to Windows NTFS partitions under Mac OS X. ** Excellent solution for end users, SOHO and the Enterprise. NTFS for Mac OS X allows you to: ** Natively read and write your data to any Windows NTFS partition. ** Easily transfer data...
Mac OS X Data Recovery 5.4.1.23.3 MBShareware $69
Mac OS X Data Recovery Software provides facility to recover lost files and folder data from Mac hard drive, pen drive, memory cards, flash drive, thumb drive, memory stick and other data storage media of all capacity. Data recovery software for Mac allows user to recover lost digital photos, images, pictures, mp3/mp4 files, documents and other official data from formatted or corrupted partitions hard drives of Apple Mac OS X. Software has...
Other popular software in this category
Title / Version / DescriptionSizeLicensePrice
Bat To Exe Converter 2.1.53.7 MBFreeware
Bat To Exe Converter converts BAT (.bat) script files to the EXE (.exe) format Features - Visible and invisible applications - Inclusion of additional files, icon and version information - Creation of 32-Bit and 64-Bit EXE files - Commandline interface - Encryption - Support for multiple languages and external language files - Free usage in commercial and non-commercial projects
Pawn 3.2.36645.4 MBFreeware
An embedded scripting language, specifically designed to extend applications. Features include a small footprint, inherent support for automatons or 'state machines', quick execution of the P-code and a good interface to 'native' functions. These features make Pawn a good scripting language for games, multimedia applications and embedded software (for which scripting is needed). Optimized P-code ('bytecode') interpreter in assembler (Windows &...
Simulador del Microcontrolador Mc68Hc11 1.15.0 MBFreeware
The simulator of the Mc68Hc11 is an application for Windows developed for the learning of systems based on microcontroladores, built around a Mc68Hc11 of Motorola. This program is not so alone a simulator, but rather an environment of integrated development (IDE) for computer PC, compatible with the operative systems Microsoft Windows of 32 bits (95 at the 2003) that allows: - Publish programs in assembler. - Compile. - Simulate the nucleus of...
Just BASIC 1.012.6 MBFreeware
Just BASIC is an ideal personal Windows programming tool and tutorial. Great for light programming and teaching or learning programming. Create your own utilities, games, business apps and more. Includes a syntax coloring editor, a debugger, and a customizable GUI editor. Large online community. Produces standalone applications.
Vbs To Exe 2.0.23.6 MBFreeware
Vbs To Exe converts VBS (.vbs) files to the EXE (.exe) format. Features - Visible and invisible applications - Inclusion of additional files, icon and version information - Creation of 32-Bit and 64-Bit EXE files - Commandline interface - Encryption - Support for multiple languages and external language files - Free usage in commercial and non-commercial projects
Latest Reviews
SoftPerfect RAM Disk (Sean) - Jul 8, 2020
Superb disk utility for speeding up laptops and prolonging the life of their hdd.
StarCode Lite POS and Inventory Manager (Ed Martin) - Jan 21, 2019
I would say best inventory software for small shops or stores. Never found an app like this before. Thanks Download32
ConyEdit for Windows (reshim) - Dec 3, 2018
Programmers feel the comfort of coding using ConyEdit which is capable to edit codes in batch mode and supports most of programming language.
Disc Cover Studio (harish) - Dec 19, 2017
No need to go for a professional designer for the cover of new record, you can do it on your own sitting at home PC adding your own image on it with the Disc Cover Studio.
Kaspersky Security Scanner (Anthony) - Oct 12, 2017
Scans software to find whether it is harmful for computer and also checks for updates of security patches.
Comodo Firewall (Maxmuller) - Sep 19, 2017
This just another awesome product from Comodo to protect your computer from unwanted inbound or outbound traffic, also helps you analyze data packets.
TCP Splitter (Redrick) - Aug 10, 2017
This lets the data packets we send split into several packages which is convenient for many applications to receive those and process one after another.
Project Viewer Lite (Tensialar) - Jul 19, 2017
This is a light weight software for viewing MS project files easily without the MS project installed, all the personal who are involved in the project can view this with graphics and charts.
PDF Shaper Professional (Mortinus) - Jun 7, 2017
I had difficulties with the pdf documents which needed to be edited before presentation, then I got PDF Shaper which helped me to take the texts / images out and insert my own texts plus other images.
Hotelare (Nielsine) - May 15, 2017
You can enable your guests book any room instantly through your website, also receive the payments, other sections of your hotel can be also handled using the this software like restaurants, accounts, hr etc.
Audio & MultimediaBusiness SoftwareDevelopment ToolsEducationGamesGraphics SoftwareNetwork & InternetSystem UtilitiesMac ToolsLinux Programs
free. software downloadsSubmit SoftwareContact UsPrivacy PolicyDisclaimerLink to Download32Bookmark Us
All software information on this site, is solely based on what our users submit. Download32.com disclaims that any right and responsibility for the information go to the user who submit the software, games, drivers. Some software may not have details explanation or their price, program version updated. You should contact the provider/actual author of the software for any questions. There are also user reviews/comments posted about various software downloads, please contact us if you believe someone has posted copyrighted information contained on this web site. Copyright © 1996-2015 Download 32.

The NetBeans look and feel on Mac OS X is outdated. The look of toolbars, tabs, sliding windows and close buttons should be updated to be follow new L&F of Leopard (Mac OS X 10.5). NetBeans on OS-X NetBeans does run on OS-X, as do other Java applications. But there are a number of ways in which it does not meet the expectations of macintosh users. We will explore the problems and potential solutions, starting with those which are glaring but.

NetBeans IDE is an integrated, multi-platform and open-source development environment for Java that is also compatible with other programming languages like Ruby or C. NetBeans IDE doesn't just allow you to design and program desktop applications; you can also use it to make Internet applications that use AJAX, CSS, and Javascript. Java netbeans free download - NetBeans, Apple Java for OS X 10.6, Apple Java for OS X 10.7/10.8, and many more programs. Var bingData = ; Navigation. On a Mac OS X computer you can double click on the macosxlauncher.dmg file inside of the bin directory. This is a disk image. Drag the NetBeansLauncher from the expanded disk image back into the bin directory. Now double click on the NetBeansLauncher.

How to configure XDebug

Contents

  • 1How to configure XDebug
    • 1.3General Information
    • 1.5How to on MAC OS X Snow Leopard
      • 1.5.1Built in php and apache
    • 1.7How to configure xdebug with WAMP
  • 2How to build Xdebug (useful for php5.3)
    • 2.1Ubuntu
    • 2.2Troubleshooting

Overview

  • This document describes the installation of xdebug. There are separate sections for Linux, Mac OS X and Windows users. However, the information in How to on Linux may be interesting for Windows users as well. Please send your comments to [email protected] if you have any comments or questions.

Other Useful Documents

  • see installation, configuration instructions:
  • XDebug wizard 'VERY USEFUL''DON'T OVERLOOK A MUST USE'
  • Command-line PHP interpreter and how to specify it in Netbeans
  • Various XDebug-related threads at the NetBeans PHP Users Forum, especially Won't Connect to XDebug

General Information

  • Edit PHP Configuration - name of configuration file is php.ini
  • The location of php.ini differs between operating systems, Linux distributions, types of installation (from packages or sources), and/or Windows-based solution stacks (WAMP, XAMP)
  • Typically, more than one php.ini file exists.

Important note for WAMP: xdebug configuration (below) must be added in WAMP's apache-directory php.ini (e.g. C:wampbinapacheApache.x.y.zbinphp.ini), otherwise it won't be loaded by Apache. Thus configured, it will work in NetBeans, but if you experience 'call to unidentified function' in the debug window, add the xdebug configuration to C:wampbinphpphp.a.b.cphp.ini as well.

  • Xdebug configuration is either inside php.ini or in another ini file often called xdebug.ini - this ini file is then shared between both configurations (Script and Local Web Server)
  • Xdebug is incompatible with the Zend Optimizer and Zend Studio Debugger extensions. These extensions should be commented out. See user's comment:
  • NOTICE: From PHP 5.3 onwards, you need to use zend_extension and not zend_extension_ts.

Tips from the NetBeans Forums

A user provides the following additional tips:

1: Read this great set of articles that explain xDebug in clear, coherent, plain English - Stefan Priedsch's articles at [1] - particularly, parts 1 and 4

There's some crucial subtle details and context you might not already understand. Also, it'll remind you why it's worth all this effort!

2: Use http://www.xdebug.org/find-binary.php

This app is provided by the xdebug guys. You can copy and paste in your PHPinfo, and it gives you the correct version with step-by-step compilation instructions. Many xDebug problems seem to come from tiny mismatches between the exact PHP release you use, and the exact version of xDebug you use. If you simply downloaded the latest version xdebug, or if you got xdebug off a repository, this is probably part of your problem.

3: Get xdebug's debugclient working on localhost first, then add Netbeans.

If Netbeans is failing to connect, chances are it's a problem with xDebug and nothing to do with Netbeans. First, try to achieve the simplest possible xDebug set up: use the bundled command line client 'debugclient' instead of netbeans, on localhost, debugging simple php code (e.g. a phpinfo file), with any firewalls and other competing factors or config disabled or removed. When you've got this running, then your fight with Netbeans will be on solid ground, and will probably be surprisingly easy.

Instructions on installing Debugclient are cunningly hidden right at the bottom of http://www.xdebug.org/docs/install

As for actually using it, there's almost nothing I could find on xdebug's own site, but there's good tips on the really helpful page Installing the XDebug Debugger - look under 'Can I debug locally?' near the bottom. The important thing is, if debugclient hangs on 'Waiting to connect', it hasn't necessarily failed, it could be working and listening for a session from your browser.

I personally went as far as setting up an Ubuntu Virtualbox on my Windows machine. This took all Windows-related complications out of the equation, and meant I could casually wipe the whole drive and start all over again when things got complicated. I'd recommend this as it gives you complete control and guarantees no conflicting config files. People have spent days, even more than a week or two fighting to get xdebug to work - spend time now to save time later!

Here's a collection of tips I picked up from 100s of forum posts and from experience:-

  • Always check there aren't any other php.ini files you haven't configured (on *nix, 'find / -name php.ini'). E.g. there are often different php.inis for command line and for web server PHP.
  • (on *nix) Use the command 'netstat -a grep tcp' when you need to see what's going on with port 9000
  • Generally, 'fail to bind' type errors are a sign that something is using the port in question. If netstat says port 9000 is busy listening, this is what it's supposed to do. It might be waiting for a browser to start a session - try it! I think http://www.thierryb.net/pdtwiki/index.php?title=Using_PDT_:_Installation_:_Installing_the_XDebug_Debugger has how.
  • Only use those socket-based php test files like https://blogs.oracle.com/netbeansphp/entry/howto_check_xdebug_installation sparingly. When they hang, they can tie up the port and complicate the question. Reboot and restart Apache often. Also, don't forget to try them through a browser as well as the command line. If this gives you a fancy error screen with backtraces and some orange colouring, that's a good sign - that's xdebug at work!
  • Don't obsess over every php.ini option. Most of the defaults are fine. The really important ones are the host, and making sure that whatever port you set in php.ini is matched by your client.
  • Occasionally, on some systems, localhost isn't localhost. If this might affect you (it probably doesn't), put 127.0.0.1 instead.
  • Look at your other debugging-related php.ini settings. Turn them on. This isn't essential, but it helps a lot. I also uncommented the report_zend_debug = 0 line to make sure that this is off and not competing. I don't know if this helped, but xdebug now works, so it didn't hurt.
  • In your phpinfo, check that 'Debug build' IS 'No'. If it's 'yes', this could be a big problem. Research it. I believe you might need to reinstall PHP, to make sure that it is 'no'.
  • Make sure there's nothing Zend other than xDebug in either phpinfo, php -m on the command line (if you've got command line php) or php.ini. If there's any other Zend modules in php.ini, comment them out.
  • If you are mapping server paths to project paths, you must map the full project folders to each other, not the parent folders. For example, the mapping

will not work. The mapping

will work.

4. XDebug Port Stopped by SELinux

On Linux systems, if your SELinux policies are enforced, NetBeans will not be able to connect. The reason is that SELinux stops apache from any other port other than the known 80. You can tackle the problem by passing the xdebug port (9000) for apache in the SELinux, using the following command:

semanage port -a -t http_port_t -p tcp 9000

Optionally, you can disable System Default Enforcing of SELinux.

How to on Linux

  • e.g. Ubuntu files layout (xdebug configuration is in both php.ini files):
  • alternative Ubuntu files layout (xdebug configuration is in xdebug.ini shared between both configurations. If this is your case then you better add related directives to xdebug.ini. See article Xdebug On Ubuntu):
  • php.ini (or xdebug.ini) should contain at least following settings (see all settings).
Netbeans For Mac Os X
  • NOTICE: From PHP 5.3 onwards, you need to use zend_extension and not zend_extension_ts.
  • Nginx users: Note that restarting nginx will not reload php.ini! You will need to restart PHP, or your server.
  • /path/to/xdebug.so is just example. Check that the file really exists on given path.
  • For Script verify that Xdebug appears in the Zend module lists after: php -m
  • For Local Web Server verify that Xdebug appears in the Zend modules (not PHP Modules) after: : php -mf path_to_ini_file/php.ini
  • For Local Web Server you can alternatively create a phpinfo.php file containing the line '<?php phpinfo(); ?>', run and watch whether information about Xdebug will be displayed
  • Optionally enable Xdebug logging by adding into php.ini also: xdebug.remote_log=/log_path/xdebug.log
  • Optionally enable NetBeans PHP debugger logging by starting NetBeans with -J-Dorg.netbeans.modules.php.dbgp.level=400 or by editing netbeans.conf
  • whenever php.ini is modified don't forget restart web server (not needed for Script)
  • see Howto check xdebug installation, XDebug on Ubuntu


How to on MAC OS X Snow Leopard

A google search shows many blogs that state that installing xdebug on MAC is tedious and problematic. Their usual recommendation is to download some precompiled version to be safe. Well, this is probably the easiest way to install XDebug but if it doesn't work then you are in trouble. Compiling your own version of xdebug is actually easier than you would think and you don't even need to use the command line so much.

Built in php and apache

I started with a fresh Snow Leopard installation that comes with prebuilt apache and php.

Get Xdebug Sources and Install
  • Download your xdebug sources from the xdebug download page. Use the Tailored Installation Instructions to download the correct version. After you press analyze my phpinfo() output you should get a recommended version to download with all necessary instructions for installation.
  • If there is a php.ini file in your /etc/ folder, add the following to the end. If there is not a php.ini file then simply create the php.ini file. There may be a php.ini.default file. Don't update this file but rather create a new php.ini and add only xdebug directives into it. Change path to xdebug.so to your path, of course.
  • Above is my entire php.ini file. All other directives are saved in php.ini.default.
  • Note: xdebug.remote_log is optional.
Mac
  • Note: (probably works with OS X versions before 10.8 Mountain Lion) If you are using PHP from the MAMP package, your php.ini file is in /Applications/MAMP/conf/php5/php.ini by default and the default directory in which to install xdebug.so is /Applications/MAMP/bin/php5/lib/php/extensions/no-debug-non-zts-20060613/.
  • IMPORTANT for Mac OS X 10.8 (Mountain Lion): Contrary to the note above, you have to make the changes in /Applications/MAMP/bin/php/php5.x.y/conf/php.ini, where php5.x.y is the active PHP version chosen in MAMP
Verify installation
  • Check the installation either in a browser or in the command line, depending on whether you want to debug a web page or a cli script. The output is the same as on linux or on WIN.
  • For web page run phpinfo() again.
  • For command line run the following. You will get longer output but this is the most important part of the output.
  • and that's it!

Notes on Windows Configuration

  • php.ini location hint for Local Web Server for XAMP on Windows: c:xampapachebinphp.ini
  • php.ini location hints for Script(CGI/CLI) for XAMP on Windows: c:xamppphpphp.ini
  • for Windows use zend_extension_ts instead of zend_extension (e.g. zend_extension_ts=c:pathtophp_xdebug.dll). Again c:pathtophp_xdebug.dll must exist.
  • NOTICE: From PHP 5.3 onwards, you need to use zend_extension and not zend_extension_ts.
  • For more information, please see Configuring PHP Development Environment in Windows.

How to configure xdebug with WAMP

  • installing xdebug on WAMP is a bit diferrent and requires another steps to sucesfully load module. I focus on the easiest use case, installation using precompiled .dll.

Prerequisities

  • I assume these prerequisities:
  • you have latest version of WAMP installed. That's WAMP 2.0 when writing this tutorial (Apr 15, 2009). These includes:
  • Apache 2.2.11
  • PHP 5.2.9-1
  • I don't care about MySQL at this moment ..,

Steps

  • if you didn't customize your installation paths then you should find php in <wamp_folder>bin
  • folder ext is used for extension and we used it to copy xdebug's dll there. However, you can use whatever folder you want.
  • download xdebug from http://www.xdebug.org/download.php. Carefully choose version you download! There is a description you should read on download page! I downloaded php_xdebug-2.0.4-5.2.8.dll for WAMP2 with prerequisities above. Consult our FAQ at the end of this page if you need more help on choosing a version.
  • open your php.ini that is easily accesible from tray. Wamp tray icon -> PHP -> php.ini
  • add following lines to your php.ini. Use full path! (change your .dll name to match your version, of course)
  • NOTICE: From PHP 5.3 onwards, you need to use zend_extension and not zend_extension_ts.
  • note that you always use zend_extension_ts unless you intentionally installed non thread safe apache version
  • restart WAMP services (restart Apache is enough)
  • open localhost (or WAMP server default page) and check if xdebug is between Loaded Extensions
  • click on phpinfo() on default WAMP page or create file containing <? phpinfo() ?>. You should see the same as for Linux tutorial above:
  • You can check your configuration using simple script written by Radek Matous and posted on blog.oracle.com. If you are using WAMP then you don't have php on path, most probably. All you have to do is to copy this code to php file and then call it from browser with $_GET variable in url ?XDEBUG_SESSION_START=mysession. Let's say your file i called dbgtest.php and it's in web directory. All you have to do is type http://localhost/dbgtest.php?XDEBUG_SESSION_START=mysession.
  • If xdebug is properly installed then script started in step 1. should print message like 'connection established: Resource id #5'. If no message is printed and the script is still running, then xdebug isn't installed properly or uses different port or whatever else. So, kill the running process and investigate where the problem is, but this is the other story.


Troubleshooting

  • if something goes wrong then check your PHP Error Log that you can find after invoking WAMP context menu from system tray
  • e,g,: WAMP icon -> PHP -> Error Log
  • Probably typo or file was not found if you see this:
  • You downloaded wrong version of php.ini if you see following:
  • Do NOT use XAMPP 1.7.0. If you set up XDebug as described here, the Apache server crashes when you run or debug a file or project. The workaround prevents the IDE from stopping at breakpoints. XAMPP 1.7.1 is fine, with XDebug 2.0.4 VC 5.2 thread-safe.
  • If you are trying to debug a Zend Framework project, make sure you set the Run Configuration - you can do this by selecting the 'properties' of the project.
  • If you are having problems with 'Register Provider' then try updating to the latest Zend Framework. Latest known issues are regarded to version 1.10. You can either just download and unzip over the top of the old framework, or if it is in XAMP you can use pear to update. To update in PEAR use the commands: pear channel-discover pear.zfcampus.org, pear install zfcampus/zf. For windows users: make sure you start the command line instance with administrator priviledges and you starting directory should be //XAMPinstall/php/


  • try to check Apache Error Log as well.

Enable Xdebug logging

by adding into php.ini: xdebug.remote_log=/log_path/xdebug.log (see http://www.xdebug.org/docs/all_settings)the content of log is in /log_path/xdebug.log (this path is just an example, for Windows something like: C:... &&xdebug must be writable )

Enable NetBeans PHP debugger logging

helpful is to turn on the debugger-related logging and attach the log into Issuezilla as well.
See following simple steps:

  1. Running NetBeans with logging turned on. You can do this by:
  1. When NetBeans starts up, reproduce the bug, so it is logged into the log files.
  2. Then file a new issue (click this link) and attach (or just send me directly):
  1. Attach (or just send me directly) both log files xdebug.log and messages.log
Netbeans For Mac Os X

Remote Debuging

  • For Remote Web Server configuration Xdebug must be properly configured on remote server (not on local one)
  • you need to have correctly configured property xdebug_remote.host on remote machine. The IP address of local machine has to be defined in this property. For example, you want to debug your source code on remote machine 192.168.0.1 using Netbeans installed on 192.168.0.2. You need to change xdebug.remote_host on 192.168.0.1 to xdebug.remote_host=192.168.0.2. If doesn't work verify you have port configured in xdebug.remote_port open on both machines.
  • sometimes, Path Mapping must be used

Using xdebug_file_link_format with NetBeans

In php.ini, the xdebug option xdebug.file_link_format opens the given file path in your editor of choice if it has a custom URL scheme. You can use this option with NetBeans but you have to customize your environment. A discussion of ways and means of using xdebug_file_link_format with NetBeans is available on The PHP Users Forum.

Where to ask?

Netbeans For Mac Os X
  • see PHP Users mailing list

Other useful resources:

How to configure xdebug to work only on one virtual server ? - an online article on how to configure xdebug

Tutorial on how to configure Xdebug to work with phpDesigner 2008 - has screen shots.


FAQ

  • what version of Xdebug should I download?

First, you can try the app that XDebug developers provide for determining the version of XDebug to download! It's located at http://www.xdebug.org/find-binary.php. Paste the full output ofphpinfo() (either a copy & paste of the HTML versionor php -i output) into the form and submit it. The app returns tailoreddownload and installation instructions. Do not paste the raw HTML (fromview-source) into the form.

If this form does not work for you and you need to find the XDebug version manually, Xdebug has a simple rule for choosing a version of xdebug extension youneed to download: 'The Windows binaries generally work for every mini release for the mentioned PHP version, althoughthe extension is built against the most current PHP version at that time. The VCx marker tells with which compiler the extension was built, and Non-thread-safe whether ZTS was disabled. Those qualifiers need to match the PHP version you're using.'

You need to get answers on few simple questions, firstly1. whats your version of php? there are more ways to find this outeither

or create a file

you should get output like below after running it in browser

Download Netbeans For Mac Os X 10.6.8

Clearly my version of php is 5.2.6-3

2. Do I need Non Thread Safe or Thread Safe version? non-threaded use of PHP' for example the CLI, CGI or Apache 1.3 module threaded usage of PHP, for example the Apache 2 work MPM or the the ISAPI module

either run on Linux

or on Windows

the other option is to have a look on phpinfo on


or you can use command line Linux:

Windows:

My Thread Safety is apparently disabled so I don't need thread safe version. If you use Windows you most probably need thread safe version .


And that's it! Go to Xdebug download page and download appropriate file. I need veersion marked as 5.2. and NonThreadSafe.

How to build Xdebug (useful for php5.3)

Ubuntu

If you build your php5.3 from sources then the best way how to get stable xdebug to your Ubuntu is to build it. Well, building from sources can be tedious but building xdebug is pretty easy process. So, let's get started. I am using Karmic Koala release of Ubuntu.

This process is well described on http://xdebug.org/docs/install as well.

Get your xdebug sources

Download sources from http://xdebug.org/download.php. Xdebug 2.1.beta2 (or beta3 when you checkout sources) is current release that correctly works with php5.3.x (at the time being).

Extract Xdebug sources

if you downloaded .tgz then extract somewhere

Configure

Run

then run xdebug configure script

Netbeans For Mac Os

Make

Copy

I used /etc/php5/xdebug/ as copy destination.

Set up your environment

configure php.ini

and add xdebug.so path to the end of file.

restart apache

and have a look if phpinfo() output contains xdebug module.

Troubleshooting

Please, refer to http://xdebug.org with xdebug installation, build process. You may want to see 'installation how to' on http://xdebug.org/docs/install in particular.

Meet php version requirements

As written on xdebug web page, if configure script fails with something like:

then it means that you do not meet the PHP 4.3.x version requirement for Xdebug.

Upgrade your autotools

Netbeans Ide For Mac

If you get:

You will need to upgrade your autotools (autoconf, automake and libtool) or install the known working versions: autoconf-2.13, automake-1.5 and libtool-1.4.3.

Retrieved from 'http://wiki.netbeans.org/HowToConfigureXDebug'