Overview
To install and run Drupal your web server must meet certain minimum requirements.
Web server
Drupal works on any web server with PHP support.
Database server
Recommended: MySQL (or an equivalent such as MariaDB or Percona Server)
PHP requirements for Drupal 7
Detailed information regarding the PHP requirements for Drupal 7
What is PDO?
PDO is an acronym for PHP Data Objects. PDO is a lean, consistent way to access databases. This means developers can write portable code
Browser requirements
Websites built using just Drupal 7 core are compatible with, and fully functional, in all modern browsers that support CSS and JavaScript.