Introduction#
USBWebserver allows you to quickly and easily set up and configure a WAMP (Win, Apache, PHP, MySQL) environment on your local computer. It is an open-source, free, and portable software that saves all files, configurations, and databases in its software folder for easy reuse.
Official website download: https://usbwebserver.yura.mk.ua/
Github: https://github.com/grimgravy/USBWebServer
The original author stopped updating the software in 2017, and the last version is 8.6.2. Even the official website domain "www.usbwebserver.com" is no longer accessible.
However, a developer named yura from Eastern Europe has continued the development and maintenance of the project. The latest version is 8.6.5, released on 2022/02/20, with the following built-in software versions:
- PHP 8.1.3
- Apache 2.4.52
- PhpMyAdmin 5.1.3
- MySQL 5.7.36
Although it is a version from two years ago, it should still be sufficient for lightweight use.
The software directory structure is shown above, and theoretically, it should be possible to manually upgrade it (although the author has not tried it).
Usage#
Download and extract the software. As a portable software, you can place it on a USB drive, sync it to a cloud storage, or anywhere on your computer.
It comes with Simplified Chinese as the default language. The port number is shown above, and the website directory is the /root directory in the software folder.
The configuration files for the software and built-in components are saved in the /setting directory.
The Apache and MySQL that come with the software will start automatically (and shut down when the software is closed), and the window can be hidden in the taskbar.
The homepage contains useful shortcuts, and you can access the preset demo page by using localhost, 127.0.0.1, or the local IP address. The content of the demo page is the configuration information of the built-in components.
You can open the built-in phpMyAdmin by accessing localhost/phpmyadmin/. It provides the default account, password, and port, and comes with an empty database named "test".
These are the built-in website files, which can be deleted and replaced with other website programs such as WordPress, Typecho, Discuz, etc.
Conclusion#
The software itself is lightweight and suitable for setting up simple test projects on a local intranet. It is portable and easy to use. However, it has outdated version numbers and limited functionality, so I do not recommend using it for more complex projects.