“Create & Self-Host Websites in 60 Seconds!”

» Advanced, High-Performance Web Server Software with Apache, PHP, MySQL - for Windows

  • Host websites after a simple 60 seconds 1-click installation!
  • Provides a complete web development and website hosting platform on which to create standards-based dynamic HTML + CSS + JavaScript sites running on PHP and MySQL!
  • Performance Optimized. Secured. And Fully Supported!
  • Built on standards and best-practices, with 7+ years of web-development and website hosting experience! (since 2003)
  • Now comes standard with WordPress, Drupal, Joomla, Magento, phpBB and MediaWiki (1-click install in any website and URL)!
System Websites Local DNS Web Applications Proxy Pass Components
Get Wamp-Developer Now »

"For your PC, Server, Laptop! Use it to develop and host websites at home, from office, or in a datacenter."

WAMP: Windows + Apache + MySQL + PHP | Developer: That's You!Developer - Thumbs Up

Building MySQL 4.1.21

Building a Web Server, for Windows


  • Microsoft Visual C++ 6.0 SP5 with Processor Pack[Will not build correctly with Visual Studio .NET]


Original Instructions

Our Configuration

  • Install to : C:\www\mysql

Build Instructions

Note that during the build process a new libmysql.dll will be placed under %SystemRoot%\system32 (C:\WINNT\system32, C:\Windows\system32)

  • Delete the current %SystemRoot%\system32\libmysql.dll
Visual C++ Workspace IDE Build Instructions

mysql.dsw is the Visual Studio Workspace which exposes the entire list of working .dsp projects that are required to build MySQL.

  • Load mysql.dsw
  • From the Build menu, select 'Set Active Configuration'...
    Select 'mysqld-Win32 Debug', Build
    Select 'mysqld-Win32 Release', Build
    Select 'mysqld-Win32 nt', Build
    Select 'mysqld-Win32 Max', Build
    Select 'mysqld-Win32 Max nt', Build
  • Or -- From the Build menu, select 'Batch Build...', de-select all but the above, Build


The build process does not copy the directories nor the files to the installation location -- this has to be done manually.

  • > mkdir C:\www\mysql
  • Move the following directories from the build directory (...\mysql-4.1.21) to the new C:\www\mysql directory...
  • Rename and/or move the following directories within the C:\www\mysql structure...
    Rename client_release to bin
    Move client_debug under bin
    Rename lib_release to lib
    Move lib_debug under lib
  • Copy ...\mysql-4.1.21\libmysql\libmysql.def to the C:\www\mysql\include directory
  • Copy ...\mysql-4.1.21\support-files\*.* to the C:\www\mysql directory


  • Copy your choice of C:\www\mysql\xxx.ini (my-medium.ini) to your %SystemRoot% directory (C:\WINNT).
  • Edit file %SystemRoot%\my.ini, section [mysqld], insert...
    basedir = C:/www/mysql/
    datadir = C:/www/mysql/data/
  • Edit [client] and [mysqld] sections - socket = C:/www/tmp/mysql.sock[Make sure to create directory C:/www/tmp]