Php 5.2.4 and MySQL 5.0 are the minimum versions required for WordPress. Apache or Nginx are the most robust and featurful server for running WordPress.
So, basically following are the main requirement for a server to run WordPress:
- Php 5.2.4 or greater
- MySQL 5.0 or greater
- mod_rewrite Apache module to be enabled.