The feature “multi-site” of WordPress is already present in the basic installation, simply activate it.
To enable it, add:
Log into to your site admin.
Under “Tools” menu appears a new element: “Network Settings.”
You have a choice (if your site is installed on the root domain) between sites on the next install subdomains or subfolders. Choose more click “Install”. Read more