Drupal är ett gratis , open - source content management system ( CMS ) . Det fungerar som en back - end för ett stort antal webbplatser , och gör underhålla komplexa webbplatser lättare för människor utan omfattande webbutveckling utbildning . Kärnan anläggningsarbeten för singel-och multi - user bloggar , online-forum , webbplatser gemenskap med användargenererat innehåll och sällan uppdaterade webbplatser Business innehåller mestadels reklammaterial . Drupal erbjuder även över 11.000 gratis tilläggsmoduler för att utöka dess funktionalitet . Det fungerar på de flesta servrar , men inte kommit med några grundläggande krav . Hårddiskutrymme
minimum behöver en bas Drupal installation 3 MB hårddiskutrymme . Men några användare installera faktiskt det minsta CMS . Lägga till teman , moduler och annat extramaterial kan höja din Drupal installation till så mycket som 40 MB . Webbplatser med stora databaser , betydande medieinnehåll eller omfattande backup och arkiv kommer att behöva mycket mer utrymme på disken Addera Webbservrar
Drupal arbetar med två stora webbservrar . : Apache och Microsoft IIS . Apache är gratis , open - source server programvara som distribueras under Apache 2.0- licensen . Det fungerar på UNIX och Linux - baserade servrar , Microsoft Windows -servrar och en mängd andra operativsystem . Microsoft IIS fungerar på Windows NT 3.51 och senare versioner av Windows , men inte på andra operativsystem . Den finns i två typer: IIS , ett egenutvecklat system som levereras med Microsoft Windows och IIS Express , en lätt gratis version . Drupal fungerar på Apache 1.3 genom 2.x på Mac OS X , Windows och UNIX /Linux- maskiner . Det fungerar på Microsoft IIS 5 till 7 , men kan kräva att Microsoft URL Rewrite Module för att skapa ren , lättläst webbadresser .
Database Servers
Drupal utvecklare rekommenderar att använda MySQL-databas -server , en fri och öppen källkod produkt som hanterar information för stora , dynamiska sidor . Drupal 5 och tidigare versioner arbeta med MySQL 3.23.17 eller högre , men gör bäst med MySQL 4.1 eller senare . Drupal 6 fungerar med MySQL 4.1 eller senare versioner , medan Drupal 7 kräver minst MySQL 5.0.15 och PDO databasen förlängning . Drupal arbetar också med MySQL motsvarigheter och gafflar som Maria DB , PostgreSQL eller SQLite . Billig hosting planer inte alltid möjligt för alla funktioner Drupal behov . Se till att din värd kan databaskonton att markera , infoga , uppdatera , radera , skapa , droppe , index och förändra .
PHP
Liksom de flesta andra CMS alternativ , använder Drupal PHP , en allmän - scriptspråk som tillverkar dynamiska webbsidor . Drupal version 5 och 6 kräver PHP 4.4.0 eller senare , men fungerar bäst med minst 5,2 . Drupal 7 kommer inte köras på versioner lägre än PHP 5.2.5 , och fungerar bäst med 5,3 . Du måste installera och aktivera PHP förlängning för din önskade databasen , liksom PHP XML förlängning. Om du vill att manipulera bilder , behöver du även en bildbibliotek som GD library , plus ett minne gräns på minst 16 MB för Drupal 6 och 32 MB för Drupal 7 . Webbplatser med ett stort antal moduler kommer att behöva mer .