The Wayback Machine - https://web.archive.org/web/20100208205523/http://drupal.org:80/node/176052

Technology stack

Last modified: January 23, 2009 - 20:25

Drupal is part of a technology stack that contains a number of important pieces:

Server - A server is a computer which provides information or services to other computers on a network.
Operating system - The software that runs the server. Unix, Linux, BSD, OS X and Windows are some examples.
Database - A structured collection of records. Drupal uses a database to store most content and configuration settings for your site, some content such as media files are generally stored in the server's file system.
Web server - The software component responsible for serving web pages. Examples are Apache and Microsoft IIS.
PHP - PHP is a programming language that allows web developers to create dynamic content that interacts with databases.
Drupal - A framework for building dynamic web sites offering a broad range of features and services including user administration, publishing workflow, discussion capabilities, news aggregation, metadata functionalities using controlled vocabularies and XML publishing for content sharing purposes. A Drupal installation is generally comprised of a mix of core and contributed modules.

Tip

Drupal 7 will be developed for PHP 5.2. While this does not apply to Drupal 5 or 6 it would reduce later complication to build new sites using PHP 5.2 if possible.

 
 

Drupal is a registered trademark of Dries Buytaert.