How to create you own wamp server
Readme For My WAMP Server
Apache Download
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
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
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
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
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
