Install Drupal on Window 2003

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

:: To be continued ::

Commenting on this Blog entry is closed.

Tags: