USB Webserver v8.6

freakazoid on 14 Sep 2016

USB Webserver is an easy-to-use server package that integrates Apache, MySQL and PHP, including PHPMyAdmin. Great to show an offline version of your website, anywhere and anytime PHP development, website testing, and more.

System Requirements: WinNT / Win2K / WinXP / Vista
Writes settings to: Application folder
Stealth: ? Yes
License: Freeware
How to extract: Download the ZIP package and extract to a folder of your choice. Launch usbwebserver.exe.
What's new? 8.6
  • New languages
  • DPI Bug fixed
  • Updated application versions
  • My.ini bug fix
  • More php extensions
  • PHP Version 5.3.9
  • Apache 2.2.21
  • PhpMyAdmin
  • MySQL 5.5
  • * 18-01-2012: added Spanish language file
  • * 19-01-2012: added Portuges language file

  • Unexpected error solved (16 bit colors)
  • Mod rewerite is fixed
  • False virus warning for php library removed
  • No SMTP server anymore
  • PDO support
  • fully adaptable settings (my.ini, httpd.conf, php.ini)
  • Fresh new interface
  • Good user manual
  • Dutch and English support
  • Php 5.2.13
  • Httpd 2.2.15
  • PhpMyAdmin 3.3.1-rc1
  • MySQL 5.1.44

39 comments on USB Webserver  The Portable Freeware Collection Latest Entries Feed

Momus 2007-02-23 04:20

I have small problem with program. When I want lunch it, Apache have "Application Error": The procedure php_sprintf could not be located in the DLL php5ts.dll. In effect webserwer doesn't work.

Klojum 2007-02-23 20:22

Package doesn't work when used on a system that already has its own set of webserver + mysql package running. Perhaps using more unique names for USB portable apache & mysql background services is a solution as they interfere with the current existing names?

linuxamp 2007-02-24 14:48

Klojum, why are you running to completely separate instances of Apache and MySQL? To change the names requires recompiling the binaries and I doubt there will be a strong demand for that. Also, if this is a truly portable app, it shouldn't be installing services as that requires writing to the windows registry. Lastly, if for some reason you actually want to run multiple instances of apache and mysql you should make sure to change your listen ports.

pj 2007-03-23 08:53

When I unzippped and ran it my firewall gave a message:
'Usbwebserver' from your computer wants to connect to [], port 80

Anyone else seeing this app calling "home"?

Andrew Lee 2007-03-25 07:15

pj, you need to disable "Check for updates" under Settings, General.

Lippo 2007-10-31 06:51

that's unbelievable. it's running!

a complete apache *and* mysql-package in less than 20mb. i've completed this with the great 'netjukebox' ( now i have an comfortable and stabile access to my complete winamp-music-collection through a web-interface.

thank you very much! i hope the developers continue with this.

drutt 2007-12-25 02:42

Fantastic for it's size!
Btw, an English version is provided now.

boedjel 2008-01-23 21:21

Could it be possible to enable InnoDB in this great package?

cz 2008-03-06 16:00

upon downloading this file, I was alerted by my antivirus software that it contains a TROJAN!

Win32:MailBomber-G [Trj] was recognized in one of the files inside the .rar archive. don't download

Hulk 2008-05-31 06:03

cz is right about the mailbomber...

avast antivirus just stopped my download!!! used to be a good program some time ago!

Esan Studio 2008-06-01 18:13

but problem that i forun is

1. the default collation for each field in phpMyadmin that you create is "latin_swedish"
2. the save button will be changed after you setting anything in the application setting such as localhost address and else in case language
3. on more thing is the fuinction semi-auto. This is because if you use Adobe Dreamweaverand you want test your php coding, you can't use the dreamweaver test function (F12). but you my create the php code file in the usb webseverr localhost page.

ok..but USB Webserver is help me a lot.

to discuss directly, let add me in your YM that my YM ID is "ihsanberahim".ok let try

creaturex 2008-06-11 01:30

I'm fairly sure that it's not actually a virus, your AV scanner is simply recognizing that the smtp file is a program designed to send out mail, which it is. This triggers a false alarm, making your AV think it is something that it isn't

Gannon8 2008-07-31 19:34

I can't get it working. I start Apache, then use the localhost link, but firefox gives me an "Unable to Connect" error. Nothing in the log.

Halil 2008-08-30 04:23

Is it the program the German version?

a1ii54 2008-09-19 00:44

I can't send out an email from php script, the code runs but the email is never delivered.

Mich 2008-12-12 05:25

I cannot find the login information for PHPMyAdmin, only for MySQL. Does anybody know where to find it?

Marc 2009-02-05 14:22

This by far is THE best solution for a portable apache+mysql server aside from making one yourself. The site is in Dutch, but a quick run through Google's translator will make it a snap to browse. For those of you having the problems with logins and this not working out of the box, you need to take some time and read up on apache/mysql/php configuration. You're going to be running a server, albeit small. At least take the time to learn how to operate it. Aside from it's small size and portability, this works just like the big boys.

Anonymous 2009-03-09 05:09

USB Webserver is completly trojan/spyware/ad-aware/worm/virus free. Just download it at the original place: and everything would be fine.

AlfJan 2009-03-10 23:13

A great tool for developing webservices. I do all my development on this Websever. The only thing that's missing is an integrated FTP Server.

pracas upreti 2009-04-01 12:59

i love using XOOPS

Joe 2009-07-12 19:56

I have noticed that this runs great from a USB drive but not at all from my hard drive.

Peter 2010-07-17 11:55

Usb Webserver 8.0 is here

Kutub 2010-10-04 09:47

In one of my system Apache runs (i et the status as a green arrow) and then within 3 seconds it stops). Mysql however is fine.

This happens with just on one XP machine. I have unblocked the usbwebserver.exe file in the firewall.

It works fine on other XP machines. Any help on this is appreciated.

webfork 2010-10-05 17:40

Peter: updated, thanks

AyrA 2010-10-06 12:58
flector 2010-10-07 21:39

Simple and to the point. I like.

Tried Mowes, XAMPP, both failed the simplicity test.

Angelo 'Archie' Amoruso 2010-10-21 10:11

Download link seems broken or file not available

I am Baas 2010-10-21 12:00

@Angelo 'Archie' Amoruso


bams 2011-01-11 17:49

i have problem with mysql, when i login to phpmy admin there is respon #2003 - The server is not responding?
help me please

webfork 2011-01-11 20:17

bams: that's very specific to the software -- you probably want to contact the author

tproli 2011-04-29 07:54

Just found that Apache won't start if Microsoft Visual C++ 2005 Redistributable Package is not installed (using non-English WinXP SP3)


Marshall 2011-05-22 10:57 is a fake .... see source code of this portable.... only start xampp


carbonize 2011-05-23 10:51

@Marshall - Just how is it a fake? Please enlighten us as to how a portable application from one of the most trusted portable sites is a fake. You obviously do not understand what portable apps does.


bublible 2011-12-12 12:04

I downloaded Usbwebserver 8.2 and I noticed probably a bug: if I change anything in php.ini file (cos I really need to), and then quit/restart Usbwebserver IT ALWAYS REWRITES PHP.INI FILE TO ITS INITIAL STATE AS IT WAS BEFORE, so all my changes are lost/overwritten - is it bug or what? It is really annoying to have all the time reconfiguring the php.ini file (I did try to set php.ini as READ ONLY but it didnt help as it complains about error and Usbwebserver doesn't start at all then!)


bublible 2011-12-12 12:28 even further classify my problem: it initializes php.ini to its initial state not when one quits Usbwebserver, but WHEN IT STARTS UP - then I always need to: 1. stop Apache in Usbwebserver, 2. go to php.ini and make some changes to it, 3. start up Apache in Usbwebserver again :-(((


dany 2011-12-12 20:53

@bublible: can't reproduce so I dunno what's going on, can't help you out... But if you suspect a bug, contact the author and ask him:


bublible 2011-12-13 01:29

@dany: I already did and he replay that we need to edit php.ini in SETTINGS directory, not the one in PHP directory - and it worked! So all is normal now... ;-)


dany 2011-12-13 01:37

@bublible: Cool.
Come to think of it, you can access all settings through their gui except the php one, so I'm gonna mail a feature request for this ;)


lrgorby 2014-01-04 16:12

@bublible: I think I found a solution for you if you have not gotten it or if others need it.

It appears the php.ini file is over written by the default file php.ini in the settings folder of USB Webserver.

Simply make changes to the settings/php.ini file and save it.


Post your comment