How to create you own wamp server

How to create you own wamp server

Readme For My WAMP Server

Apache Download

Download link

Download Apache http Server and Setup It

[installation path ]/conf/httpd.conf

Add your apache server path to the said config file using and text editor

Define SRVROOT "e:/xa-my-server/Apache24"

Here is default document root that can also be updated

DocumentRoot "${SRVROOT}/htdocs"

Default index files

DirectoryIndex index.php index.html

in your httpd.conf file remove # before LoadModule rewrite_module modules/mod_rewrite.so

add for the directory where you have .htaccess file


    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted


PHP Download

Download Link

Setup Apache to use PHP

# PHP 8 module PHPIniDir "E:\xa-my-server\php836" LoadModule php_module "E:\xa-my-server\php836\php8apache2_4.dll" AddType application/x-httpd-php .php

Setup php.ini file

rename php.ini-development file to php.ini and open it in a text file.

remove ; from extention folder and update with path url

extension_dir = "E:\xa-my-server\php836\ext"

remove ; before these extensions

  • extension:curl
  • extension=gd
  • extension=mbstring
  • extension=mysqli

MariaDB or MySQL Installation

Download Link

MariaDB will be installed as a service and can be used by removing ; before the extension=mysqli

It runs by default on Port 3306

If required the default mysql / mariadb port can be changed from the apache/conf/httpd.conf

Download PHPMyAdmin

Download Link

Copy the installation to apache/htdoc/phpmyadmin

Allow no password

For first time login in PHPMyAdmin allow no password

rename this file config.sample.inc.php to config.inc.php

goto phpmyadmin installation open config.inc.php text editor phpmyadmin/config.inc.php

set this option to true $cfg['Servers'][$i]['AllowNoPassword'] = true;

restart apache and mariadb server

Leave a Comment

Scroll to Top