WAMP, Windows Web Development Environment which allows Apache, PHP, MySQL on Windows

WAMP, Windows Web Development Environment which allows Apache, PHP, MySQL on Windows

WAMP is acronym for the combination of Windows, Apache, MySQL and any one of PHP, Perl or Python programming language. The WAMP stick up the four key elements of a Web server environments ie an operating system, Web server, database and a web scripting language.

In WAMP, Windows is the operating system, Apache is the web server, MySQL is the database and PHP is a scripting language (or the alternative scripting languages like Python or Perl can be used instead of PHP). The equivalent version of WAMP package for macintosh operating system is called MAMP and for the operating system its called LAMP.

WampServer installs automatically all you need to start developing web and is very intuitive to use. You will be able to tune your server without even touching the setting files.

Functionalities: WampServer’s functionalities are very complete and easy to use. With a left click on WampServer’s icon, you will be able to:

  • manage your Apache and MySQL services
  • switch online/offline (give access to everyone or only localhost)
  • install and switch Apache, MySQL and PHP releases
  • manage your servers settings
  • access your logs
  • access your settings files
  • create alias

With a right click :

  • change WampServer’s menu language
  • access this page

Many popular website applications like WordPress, Drupal, Joomla, etc. are open source and they are freely available. You can run these PHP-based apps on a Windows IIS web server using WAMP.

How to install a Wamp Server: Microsoft has streamlined the process of installing and configuring the PHP scripting language on IIS 7.0 which requires web administrators to enable FastCGI extensions, which is too risky for production environments. Many of the users wish to set up an independent test environment for evaluating open source apps. Moreover, PHP extensions are not the only hurdle for Windows webmasters. A large number of PHP-based open source apps rely on backend databases like MySQL, Maria DB, PostgreSQL which also need special handling to run on Windows.

Thankfully, the WampServer installs a PHP-apps-ready platform consisting of Apache web server, MySQL database, PHP, plus several helpful GUI-based utilities. WampServer can be installed on virtually any version of Windows, either desktop or server. With an active user community, industrial-grade training programs and a large installed base, WampServer is one of the world’s most popular Apache-MySQL-PHP distributions. WampServer is a product of the French company Alter Way and it has Windows-friendly features, PHP apps are ready-to-use. Many apps like WordPress, Drupal, Joomla are up and running fine on 32 and 64 bit test servers, few minutes after the WampServer was installed.

A Windows web admin’s first instinct may be to install WampServer on a trusty IIS web server. For a number of reasons, this is not advisable, especially for a first-time installation. You may encounter conflicts or other configuration problems that could affect your efforts to get WampServer up and running smoothly.

The latest version of WampServer is compatible with all versions of Windows including Windows 7, Windows 8, Windows 8.1, Windows 10, Windows Server 2008, 2012, 2016. Previously released versions can operate on older Windows platforms going all the way back to Windows NT. The WampServer installation on both 32 and 64 bit Windows is surprisingly straightforward with just a few prompts, from the Windows executable file downloaded from WampServer.com

To make it easier to clearly identify and work with the newly installed WampServer files, please select an empty, newly-formatted NTFS extended partition and an empty ‘wamp’ folder as the destination for the install. Next the WampServer installer prompts for a choice of a website browser. It defaults to Internet Explorer and we can chnage to Google’s Chrome browser for best user experience.


  • At the conclusion of the installation, WampServer starts up automatically and a new icon in the Windows system tray changes color from red to orange to green, with green indicating that the Apache web server is running and listening for incoming HTTP requests. If the icon stays orange, or red, this indicates that there was a problem starting the Apache web service.
  • WampServer installs an unobtrusive GUI services and utilities manager that can be easily accessed by single-clicking the tray icon.
  • WampServer listens on Port 80 by default. You can confirm this by running the utility ‘Test Port 80’ from the utility Apache in the Service menu.
  • By default WampServer listens on all interfaces on Port 80. If your Windows is not configured for the DNS role, you need to give WampServer a little help to determine where the ‘localhost’ was pointed. To fix that, you will need to replace ‘LISTEN 80’ with ‘LISTEN’ in the Apache httpf.conf file, which is the master configuration file used by Apache web server. After making this minor tweak to the httpd.conf file, you will be able to view the WampServer ‘localhost’ home page in web browser.
  • The apps come with automated installers that automate most of the installation process. If the apps require a MySQL database, you can use PHPMyAdmin Web interface to set up the databases. PHPMyAdmin is a Web utility for MySQL that can be accessed from the homepage or by navigating directly to http://localhost/phpmyadmin.
  • In WAMPServer PHPMyAdmin Web Interface, MySQL is installed with the super admin account ‘root’ enabled but it is not password-protected.
  • The default WampServer is accessible on the local server only, so you would also need to specifically configure it for external access. In a production environment you would need to add or configure additional IP addresses on the network interface, set up virtual directories, and probably configure WampServer as a service (this can be done from the WampServer GUI utility launched from the tray icon).

Most of the security and configuration parameters needed to launch a production-ready version of WampServer and its hosted apps are found in the documentation readily available online from the vendor for each product, e.g., The Apache Software Foundation (Apache Web Server), MySQL, PHP, Alter Way (WampServer), Drupal and WordPress. To run PHP apps exclusively on WampServer, we do not need to go through the task of configuring PHP extensions for IIS. Also, IIS is not at all required.

Download: Wampserver 3.1.0 64 bit x64 | Wampserver 3.1.0 32 bit x86

Wampserver 3.1.0: | PHP 5.6.31, 7.0.23, 7.1.9 | | MariaDB 10.2.8 | PhpMyAdmin 4.7.4 | Adminer 4.3.1 | PhpSysInfo 3.2.7

You can find the Wamp Discussion area(forum) at http://forum.wampserver.com/list.php?2

[amazon_link asins=’8131723941,B015C4MHE0,B06XSHQRXW,8126521228,8129704439,0672335433,0764549693,B00UI9266Y’ template=’ProductGrid’ store=’softcarecs-21′ marketplace=’IN’ link_id=’24297ca2-aceb-11e7-820c-6b1c56113348′]


Linux & Windows Geek, Blogger & System Administrator

Leave your message

Scroll Up