I’m using XAMPP Lite for USB Drive. I also found fully functional Netbeans portable version.
The problem is I can’t install XDebug because of path problem. For ex. on my local PC server PHP.ini configuration file looks like that
[zend]
zend_extension = "C:\Program Files (x86)\PHP\ext\php_xdebug.dll"
xdebug.remote_enable=On
xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
xdebug.profiler_enable = On
xdebug.profiler_output_dir = C:\Windows\temp
xdebug.dump_globals=On
xdebug.show_exception_trace=On
xdebug.collect_params=4
As you see, all paths are absolute; I mean with drive letter. But I can’t write absolute paths for USB flash drive.
My questions are:
- Is there any way to get work xDebug with Xammp Lite on USB flash drive?
- Any alternative debugger which works portable?
Your best option may be to have a little batch script to automatically always assign the same drive letter when load it up in Windows. You can make this an auto-run from the USB drive itself – so that it’s entirely portable.
Your script should look something like this:
The above example was lifted from here – and you’ll find a couple other examples there as well: http://www.techrepublic.com/forum/questions/101-220894/force-thumb-drive-or-flash-drive-to-same-drive-letter-each-time