Posted by zeal on August 18, 2008 at 10:05am
Drupal runs in many environments, including Windows, Mac OS X, Linux, FreeBSD, OpenBSD, Solaris 10, OpenSolaris and any platform that supports either the Apache (version 1.3+), or IIS (version IIS5+) Web server and the PHP language (version 4.3.5+). Drupal requires a database such as MySQL or PostgreSQL to store content and settings.

Comments
*_*
Can you let every one know how to configure the Drupal on IIS?
Like, as we have .htaccess file for apache, which is of no use on IIS, can you provide details how to configure clean urls, memory limit, et.?
Thank you.
:)
Beautifulmind
BeautifulMind
Nice question
I dont have any idea about IIS.
Drupal Rocks! --zeal
Drupal Rocks! --zeal
*_*
It's time to update my Windows Drupal install instructions. Here is a start,
that needs some continuation.
Start of instructions on how to install Drupal on Windows 2003 IIS 6.0
I dislike installing server applications on the OS partition, but for purposes
of this article I will use the c: drive While focused on Windows and IIS6, with
a few minor exceptions, this article will work on a Windows XP Proffesional
workstation as well
Requirements
Windows 2003 sp1 installed
IIS installed and working
SMTP service (IIS SMTP service is not available on Windows XP Home edition. You
can use any number of mail servers. At the time of this writing I am using
hMailServer, the configuration of which is outside the scope of this article)
File archive program to uncompress downloads. All Drupal downloads are
compressed with the tar.gz format. Many Windows archive programs open these. I
use 7-Zip (http://www.7-zip.org/). I extract it once and get a .tar file, the
extract again to get the contents of the archive.
php: 5.04 with support for MySQLi support enabled
:use the zip version
:search php.net for how to install and test this: hint phpinfo
:note: this guide is very good: http://www.peterguy.com/php/install_IIS6.html
MySQL WIndows Essentials 4.1.12a or higher.
:when installing, check the box to make sure you choose custom install
:If you plan on using International support use UTF-8 not Latin-1
:I am wondering if you should just use UTF-8 in any case.
:Include MySQL Bin Directory in Windows Path
:this lets you use the Drupal Install.txt instructions from the CMD line
:also, install it as a service
:choose a SECURE root password
:make sure it sets liten at port 3306 as well.
:If you are using php4.x read this page
"http://dev.mysql.com/doc/mysql/en/old-client.html"
:on password compatibility and php versions.
Extra for later: Install MySQL Administrator v.1.0.21 though you don't need it
for the install or anything else if you use the cmdline.
For the IIS server, make sure in IIS administrator that you have index.php as
an option (top and only option for the directory your Drupal install will be in.
Test with phpinfo script in an index.php page.
When you have all the components of your server working, then you are ready to
install Drupal. At this point, if you are familier with setting up websites in
IIS, just follow the install.txt. It's that easy.
Roughly:
Extract Drupal into the root directory of the site you are using. Read the
install.txt (I recommend using Crimson Editor, a free text client, but you can
use Word Pad). Follow the instructions.
If you have the MySQL\bin directory in your PATH, then you can issue all the
MySQL commands from the cmdline exactly as found in the install.txt
:)
Beautifulmind
BeautifulMind