Latest by this date is WAMP SERVER 2.1a
WAMP stands for Windows Apache Mysql PHP. Mysql is the default database in WAMP
There are two types of Windows PC operating systems--Windows and Windows Server. The latest version of Windows Server now is Windows Server 2008 R2. The latest version of Windows (non-server) now is Windows 7.
Windows 7.
The latest version of the apache server is 2.4.4. This version was release in February 25, 2013. There are many previous versions of this product. They upgrade this software quite frequently.
If by Microsoft you mean the Windows operating system: The latest general OS is Vista (6.0.6002) The latest server OS is Windows Server 2008 (6.0.6002) The latest (release candidate) for Vista's successor is Windows 7 (6.1.7100)
Install Apache server.The best solution is to install the latest version of WAMP server (Windows Apache MySQL PHP). You can then open the WAMP folder on your hard drive and locate the WWW folder. Inside of the WWW folder you can store your PHP files.To preview the files open a browser and enter 'http://localhost' to test if the server is working, after testing add the name of a PHP file to the URL, 'http://localhost/myFile.php'.
I know a couple: WAMP/LAMP/XAMP
Yes, worked fine for me.
The principle of WAMP/LAMP server is that MySQL, Apache and PHP are staked in a neat package easy to install. However, it is easy to install only the components you need separately.
Normally one goes though a user interface to make a foreign key in a WAMP server. If this doesn't help one might look to a forum directly related to phpadmin issues.
Windows 7 is the latest Windows Operating System
It may be a possibility that you have to update your server to the latest edition. Go to minecraft.net to download the latest server version. After you make sure you have the latest version, if it still won't work check the command line in the server window when you try to connect: it may give you a hint on what went wrong.