Drupal开发的站点可以运行在所有支持php的web服务器上。下面是一些常见的web服务器。
Apache (推荐)
The most commonly used web server software, notable for playing a key role in the initial growth of the World Wide Web
- Drupal 将会运行在部署有Apache 1.3 或Apache 2.x的UNIX/Linux、 OS X、 或Windows系统环境里。大多数Drupal的开发与部署都是基于Apache的,因此,Apache比其它的web服务器有更多的社区经验及测试表 现。
- 您可以使用Apache的“mod_rewrite”扩展来允许简洁URLs。
Nginx
A commonly used webserver that focusses on high concurrency, performance and low memory usage
- Drupal will work on Nginx legacy versions (0.7.x, 0.8.x, 1.0.x), stable 1.2.x versions, and developerment 1.3.x versions hosted on UNIX/Linux, OS X, or Windows. Nginx is a popular alternative to Apache, so there is also significant community experience and testing performed on Nginx.
- To enable clean URLs, follow the guide, Clean URLs with NGINX.
Microsoft IIS
- 如果PHP配置正确的话,Drupal核心将会通过使用IIS 5, IIS 6, 或IIS 7来运行。
- 为了实现简洁URLs,您可能需要第三方的产品支持。对于IIS7,您可以使用微软的URL Rewrite模块或第三方解决方案。
- 当您在IIS 7上依照fastcgi标准部署Drupal时,您必须安装kb954946补丁,或者等待补丁出现在包更新时(推荐). KB954946补丁包含在Windows 2008 Server SP2中。
Drupal一直以来都是向着web服务器独立来开发的,然而,除了这里列出的web服务器名单外,我们很少甚至没有其他web服务器支持Drupal成功的报道。
您的Drupal安装文件的大小取决于您添加到站点的全部文件大小,然而,Drupal核心文件解压后大约占用仅仅2到3 MB的空间。确切的大小取决于您已经安装的Drupal版本。
Taxonomy upgrade extras