|This article is the original content of AppNee. All rights reserved. To repost or reproduce, please make a footnote with our article link!|
If you’re a web developer or learning web programming languages, you must found that: every time want to perform local debugging, testing for your web app/code on a new OS or another PC, you has to set up and configure the whole AMP (Apache, PHP, MySQL) web development environments from scratch, which is absolutely boring.
USBWebserver is a super fast, convenient and portable WAMP website testing environment from Netherlands. You can run it anywhere with Windows, such as local disk, USB Flash disk, mobile HD…, or even web disk supporting synchronization like Dropbox. It integrates the Apache HTTP Server (httpd), PHP, MySQL and phpMyAdmin components in one, supports a wide variety of popular PHP/MySQL-based web applications.
// Some Comparison //
- XAMPP = Apache + MySQL + PHP + Perl (free, big, slow and install first everywhere)
- AMPPS = Apache + MySQL + PHP + Perl + Python + Softaculous (free, much bigger, slow and install first everywhere)
- USBWebserver = Apache + MySQL + PHP + PHPMyAdmin (free, lightweight, fast and portable anytime, anywhere)
Overall, USBWebserver’s UI is extremely clear and intuitive, without any complicated or superfluous stuff. So that even novices can get started with ease in no time. With USBWebserver, you can run, debug website code anytime and anywhere, test all kinds of web applications, learn web programming, or write and test your PHP code everywhere, and so on.
What has to be mentioned is after you close/exit USBWebserver, “Apache” and “MySQL” service processes will be automatically closed too (and will not start automatically on Windows startup). In that case, they do not take up any system resource in the background any more, and we don’t have to manually stop them every time, so convenient.
In short, if you want to set up a complete set of PHP-based local server environments in any moment on a PC, just run USBWebserver directly and that is all. No installation, no configuration, no automatic loading background services….
// Server Environments //
- PHP 5.4.17
- Apache HTTP Server (httpd) 2.4.6
- phpMyAdmin 126.96.36.199
- MySQL 5.6.13
// Use Cases //
- Set up offline or carry-on websites
- Anytime, anywhere develop and debug your PHP website/code
- Save money for renting expensive server hosting
- Continue to develop your website project at multiple PCs or locations through the network disk synchronization
- A good test before putting your website online
- Store and manage your data in the form of local server
- And many more
// Prompts //
- You need to put your files in the root directory. You can reach the website by http://localhost:8080/
- You don’t need to chmod files with USBWebserver
- All the settings files a placed in the settings directory. You need to restart USBWebserver after changing the settings
- The settings for PhpMyAdmin: Username is ‘root‘ and the password ‘usbw‘
- Note that, the file path should not contain special characters (it is best to use English characters), otherwise the Apache server may fail to start, or encounter all kinds of strange problems
- Under normal circumstances, the Apache or MySQL service starts displaying as green check mark, if appears red, most often that means its default port is occupied. Just change another port in the Settings
- Apache/MySQL/PHP configuration files are all located in the software’s “settings” folder
// Related Links //
// Download URLs //