Drupal multi-site setup on IIS 6.0, FastCGI 1.0, and PHP 5.2.11

It is possible to have a Drupal multi-site setup on IIS 6.0, using the FastCGI extension to connect to PHP. In fact, it is necessary to use FastCGI rather than ISAPI to have a multi-site setup, as well as to be able to setup up Clean URLs. FastCGI also tends to be faster than ISAPI because it recycles processes for server requests.

Rather than just repeat the instructions that are provided elsewhere, I will provide the links to the resources I used to get my setup running and points to give extra consideration. Please feel free to post any questions, or your own experiences in the comments. This article was inspired by the discussion on Drupal Groups "Production Drupal sites on IIS (or windows in general) - Experiences?". I wanted to migrate to a multi-site setup to make core and module updates easier.

Start by reading the article "Using FastCGI to Host PHP Applications on IIS 6.0" on IIS.net. This is the primary guide for the entire setup process.

"Confirguring FastCGI Extension for IIS 6.0"is another good resource. It is specific to setting up sites in IIS manually to work with FastCGI, and advisable to review as well.

Some tips before proceeding:

  • I had been running PHP 5.2.9 before deciding to upgrade to a multi-site install, but did not have success with that version and FastCGI. Therefore, I recommend completely scrubbing PHP 5.2.9, make a backup copy of php.ini but delete it from the install directory.
  • I removed all other traces PHP that had accumulated through my testing, as I had tried to use the FastCGI-PHP combo installer from IIS-aid.net, without success, and it had installed PHP to a different directory than usual. Same case with random files from the PHP installer from Microsoft.
  • I had also tried FastCGI 1.5 RC (beta), without success, and completely uninstalled this as well - by using the "Add/Remove Programs" Control Panel function in Windows, and then deleting the three FastCGI files from the system32 folder.
  • I made sure to remove the old ISAPI script mappings from all sites in IIS before starting the setup process.
  • I make no reference to installing MySQL here, I assume you already have it installed and running.
  • I usually run a Google search when tackling a tech issue, and gather as much information as possible before diving into the endeavor

Once you have a clean slate to work with, follow the steps in "Using FastCGI to Host PHP Applications on IIS 6.0", which are summarized below with extra notes.

1. Install FastCGI extension

  • the "Install Now" link on the right side of the page will install the Microsoft Web Platform Installer, which is recommended over the direct download links because it is possible to select the FastCGI 1.0 version rather than the 1.5 beta

2. Install PHP

  • make sure you download the PHP 5.2.11 Non-thread-safe installer, which can be found at the link above, towards the bottom of the page
  • select the following extensions when prompted during the process: BLENC, bzip2, Curl, EXIF, FDF, GD2, Gettext, IMAP, Multi-Byte String (mbstring), Mimetypec, MySQLi, OpenSSL, PDO, PDO_MYSQL, POP3, SMTP, SOAP, timezonedb, XML-RPC, zip, PEAR Install [thanks to Switchback for providing their list]
  • select the FastCGI option when prompted to configure the server

3. Configure FastCGI, PHP, and IIS to work with each other

  • follow the instructions in the article to manually set IIS up, and to change the fcgiext.ini and php.ini files by hand - the mappings and some of the settings in fcgiext.ini may be set automatically, but verify the settings and make sure to edit the CGI settings in php.ini (per the section "Setting FastCGI Configuration...")

4. Setup multi-site install of Drupal

  • follow the Drupal tutorial "Multi-site on Windows-IIS" -if you have trouble connecting to your sites, try using full ".com" names for your folders -it can be helpful to restart IIS as well if you cannot connect to your sites

Comments

limedata

barimar

revess

<a href="http://www.kitekraft.net/uk-navy-blue-shoes-nike-superflyx-6-kids-sneake... navy blue shoes nike superflyx 6 kids</a> <a href="http://www.labpsico.net/nike-cleveland-browns-2-johnny-manziel-2015-oran... cleveland browns 2 johnny manziel 2015 orange elite jersey</a> <a href="http://www.danielmotos.net/texas-rangers-rhinestone-hat-51-hate">texas rangers rhinestone hat 51</a> <a href="http://www.hollyroths.net/cheap-adidas-yeezy-750-boost-billig-running4">... adidas yeezy 750 boost billig</a> <a href="http://www.madeonearth.net/connor-barwin-jersey-houston-texans-98-youth-... barwin jersey houston texans 98 youth white game jersey nike nfl jersey sale</a> <a href="http://www.melaniphy.net/nike-air-jordan-shoes-all-white-blue-billig-obu... air jordan shoes all white blue billig</a>
revess http://www.revess.net/

halemalu

<a href="http://www.nuevavista.net/nike-rams-30-todd-gurley-ii-gold-youth-stitche... rams 30 todd gurley ii gold youth stitched nfl limited rush jersey</a> <a href="http://www.barimar.net/okc-thunder-snapback-headgeare">okc thunder snapback</a> <a href="http://www.headhonchos.net/nike-stefan-janoski-sort-hvid-turbo-green-sne... stefan janoski sort hvid turbo green</a> <a href="http://www.bslatkin.net/elite-coty-sensabaugh-womens-jersey-tennessee-ti... coty sensabaugh womens jersey tennessee titans 24 alternate navy blue nfl</a> <a href="http://www.timeforart.net/adidas-superstar-glitter-oro-obuvuk">adidas superstar glitter oro</a> <a href="http://www.modelspro.net/adidas-originals-white-stan-smith-billig-schoen... originals white stan smith billig</a>
halemalu http://www.halemalu.net/

timeforart

<a href="http://www.aslimme.net/best-new-balance-skate-shoes-billig-shoesca">best new balance skate shoes billig</a> <a href="http://www.rifleedc.net/2014-new-nfl-jerseys-tampa-bay-buccaneers-22-dou... new nfl jerseys tampa bay buccaneers 22 doug martin white with mg patch elite jerseys</a> <a href="http://www.learndslr.net/women-nike-eagles-91-fletcher-cox-white-nfl-vap... nike eagles 91 fletcher cox white nfl vapor untouchable limited jersey</a> <a href="http://www.fvtlaw.net/new-york-yankees-game-navy-pinch-hitter-adjustable... york yankees game navy pinch hitter adjustable hat looms</a> <a href="http://www.parilica.net/yeezy-350-schedule-billig-zapatosm">yeezy 350 schedule billig</a> <a href="http://www.progood.net/women-nike-detroit-lions-24-erik-coleman-limited-... nike detroit lions 24 erik coleman limited white nfl jersey sale</a>
timeforart http://www.timeforart.net/

progood

<a href="http://www.sandmanagement.net/air-jordan-5-schwarz-metalleic-silber-for-... jordan 5 schwarz metalleic silber for verkauf</a> <a href="http://www.sohnar.net/nike-air-max-classic-bw-mens-all-white-billig-obuv... air max classic bw mens all white billig</a> <a href="http://www.nicholasangelo.net/elite-derrick-morgan-mens-jersey-tennessee... derrick morgan mens jersey tennessee titans 91 home light blue nfl</a> <a href="http://www.tahoechurch.net/toddler-texans-shirt-for-cheap-nflb">toddler texans shirt for cheap</a> <a href="http://www.recoveryrooms.net/adidas-nmd-r1-black-icy-blue-shoessk">adidas nmd r1 black icy blue</a> <a href="http://www.tmtbiz.net/nhl-stanley-cup-merchandise-for-cheap-nflh">nhl stanley cup merchandise for cheap</a>
progood http://www.progood.net/

nonolith

<a href="http://www.screeder.net/nike-custom-softball-uniforms-nfla">nike custom softball uniforms</a> <a href="http://www.valudo.net/nike-air-max-87-rot-and-white-schuhefr">nike air max 87 rot and white</a> <a href="http://www.bbcnorman.net/limited-j.d.-walton-youth-jersey-new-york-giant... j.d. walton youth jersey new york giants 55 home royal blue nfl</a> <a href="http://www.netlobo.net/nike-mercurial-superfly-gold-fg-billig-buty1">nike mercurial superfly gold fg billig</a> <a href="http://www.billigoel.net/nike-elastico-pro-kaufen-billig-schoenen5">nike elastico pro kaufen billig</a> <a href="http://www.pionierzeit.net/new-balance-998-schwarz-and-gold-scarpeit">new balance 998 schwarz and gold</a>
nonolith http://www.nonolith.net/

saddlerscreek

<a href="http://www.spiderdm.net/nike-houston-texans-87-c.j.-fiedorowicz-green-me... houston texans 87 c.j. fiedorowicz green mens stitched nfl limited salute to service jersey</a> <a href="http://www.dollstown.net/2012-new-nfl-jerseys-buffalo-bills-94-mario-wil... new nfl jerseys buffalo bills 94 mario williams grey vapor elite jerseys</a> <a href="http://www.vtracauto.net/jordan-4-raptors-drake-ovo-billig-scarpeit">jordan 4 raptors drake ovo billig</a> <a href="http://www.tvstripe.net/jackie-battle-jersey-kansas-city-chiefs-26-mens-... battle jersey kansas city chiefs 26 mens red game jersey nike nfl jersey sale</a> <a href="http://www.pariswin.net/limited-earl-campbell-mens-jersey-tennessee-tita... earl campbell mens jersey tennessee titans 34 alternate navy blue nfl</a> <a href="http://www.savantas.net/oakland-as-hat-pins-hate">oakland as hat pins</a>
saddlerscreek http://www.saddlerscreek.net/

revess

<a href="http://www.bslatkin.net/mlb-jerseys-texas-rangers-5-ian-kinsler-gray-gre... jerseys texas rangers 5 ian kinsler gray grey jerseys camo number</a> <a href="http://www.themesvault.net/adidas-predator-19.3-ag-blue-red-shoes-schuhe... predator 19.3 ag blue red shoes</a> <a href="http://www.ascort.net/adidas-x-16.1-ic-black-gold-for-canada-billig-obuv... x 16.1 ic black gold for canada billig</a> <a href="http://www.timeforart.net/nike-air-vapormax-kvinner-red-schoenenuk">nike air vapormax kvinner red</a> <a href="http://www.modelspro.net/limited-keshawn-martin-womens-jersey-new-englan... keshawn martin womens jersey new england patriots 82 home navy blue nfl</a> <a href="http://www.wobile.net/adidas-nmd-xr1-black-white-cheap-all-black-shoes-b... nmd xr1 black white cheap all black shoes billig</a>
revess http://www.revess.net/

cellofire

pariswin

<a href="http://www.bachillere.net/nike-nfl-baltimore-ravens-12-jacoby-jones-purp... nfl baltimore ravens 12 jacoby jones purple youth elite team color jersey sale</a> <a href="http://www.etismar.net/nike-air-max-90-gs-blue-billig-buty1">nike air max 90 gs blue billig</a> <a href="http://www.bachhoa.net/yeezy-boost-350-size-12-cheap-billig-schoenen5">y... boost 350 size 12 cheap billig</a> <a href="http://www.climpact.net/kobe-8-rot-and-orange-zapatosfr">kobe 8 rot and orange</a> <a href="http://www.nogodband.net/air-jordan-1-og-twist-billig-schoenenuk">air jordan 1 og twist billig</a> <a href="http://www.nonolith.net/jersey-3rd-ac-milan-2019-for-cheap-nflj">jersey 3rd ac milan 2019 for cheap</a>
pariswin http://www.pariswin.net/

kitekraft

teckna

<a href="http://www.communitize.net/limited-travis-lewis-youth-jersey-detroit-lio... travis lewis youth jersey detroit lions 50 home light blue nfl</a> <a href="http://www.musiserv.net/kansas-city-royals-gold-hats-las-vegas-headgearm... city royals gold hats las vegas</a> <a href="http://www.stringwise.net/history-of-air-max-97-billig-sneakeres">history of air max 97 billig</a> <a href="http://www.trailsnet.net/2012-new-nfl-jerseys-atlanta-falcons-11-julio-j... new nfl jerseys atlanta falcons 11 julio jones grey shadow jerseys</a> <a href="http://www.gelbett.net/nike-zoom-pegasus-35-turbo-barely-grey-billig-obu... zoom pegasus 35 turbo barely grey billig</a> <a href="http://www.mycubscouts.net/kd-11-navy-billig-schoenenfr">kd 11 navy billig</a>
teckna http://www.teckna.net/

econergie

<a href="http://www.nuevavista.net/nike-rams-30-todd-gurley-ii-gold-youth-stitche... rams 30 todd gurley ii gold youth stitched nfl limited rush jersey</a> <a href="http://www.barimar.net/okc-thunder-snapback-headgeare">okc thunder snapback</a> <a href="http://www.headhonchos.net/nike-stefan-janoski-sort-hvid-turbo-green-sne... stefan janoski sort hvid turbo green</a> <a href="http://www.bslatkin.net/elite-coty-sensabaugh-womens-jersey-tennessee-ti... coty sensabaugh womens jersey tennessee titans 24 alternate navy blue nfl</a> <a href="http://www.timeforart.net/adidas-superstar-glitter-oro-obuvuk">adidas superstar glitter oro</a> <a href="http://www.modelspro.net/adidas-originals-white-stan-smith-billig-schoen... originals white stan smith billig</a>
econergie http://www.econergie.net/

klaava

<a href="http://www.bachillere.net/nike-air-force-1-braun-zapatosfr">nike air force 1 braun</a> <a href="http://www.climpact.net/adidas-high-top-white-schoenenuk">adidas high top white</a> <a href="http://www.nogodband.net/limited-jim-brown-womens-jersey-cleveland-brown... jim brown womens jersey cleveland browns 32 alternate orange nfl</a> <a href="http://www.tuvaletci.net/nike-minnesota-vikings-14-chuck-foreman-purple-... minnesota vikings 14 chuck foreman purple elite jersey</a> <a href="http://www.centercintas.net/mark-sanchez-jersey-new-york-jets-6-women-gr... sanchez jersey new york jets 6 women green game jersey nike nfl jersey sale</a> <a href="http://www.mepriestley.net/nike-vapormax-crimson-red-billig-zapatoso">nike vapormax crimson red billig</a>
klaava http://www.klaava.net/

granne

<a href="http://www.learnstar.net/jordan-6-rings-svart-hvit-red-laser-sneakerla">... 6 rings svart hvit red laser</a> <a href="http://www.gilpininc.net/air-jordan-7-white-metallic-silver-scarpeuk">air jordan 7 white metallic silver</a> <a href="http://www.csgdata.net/nike-air-max-1-ultra-moire-red-svart-scarpech">nike air max 1 ultra moire red svart</a> <a href="http://www.econergie.net/nba-jerseys-san-antonio-spurs-20-manu-ginobili-... jerseys san antonio spurs 20 manu ginobili camo revolution 30 swingman jerses</a> <a href="http://www.nastar.net/nike-air-max-97-pale-pink-violet-ash-billig-traine... air max 97 pale pink violet ash billig</a> <a href="http://www.zoomint.net/air-jordan-1-blu-and-bianca-scarpech">air jordan 1 blu and bianca</a>
granne http://www.granne.net/

barimar

wortvoll

<a href="http://www.aslimme.net/ah8050-nike-price-billig-sneakeres">ah8050 nike price billig</a> <a href="http://www.rifleedc.net/nike-sb-blanco-melvins-schoenenuk">nike sb blanco melvins</a> <a href="http://www.learndslr.net/elite-carlos-rogers-mens-jersey-oakland-raiders... carlos rogers mens jersey oakland raiders 27 road white nfl</a> <a href="http://www.fvtlaw.net/game-jordan-cameron-youth-jersey-miami-dolphins-84... jordan cameron youth jersey miami dolphins 84 home aqua green nfl</a> <a href="http://www.parilica.net/nba-jerseys-denver-nuggets-11-andersen-blue-jers... jerseys denver nuggets 11 andersen blue jerseys</a> <a href="http://www.progood.net/new-balance-abzorb-999-white-zapatoso">new balance abzorb 999 white</a>
wortvoll http://www.wortvoll.net/

maclinford

<a href="http://www.smewof.net/cincinnati-bengals-pro-shop-for-cheap-nfln">cincin... bengals pro shop for cheap</a> <a href="http://www.tuvaletci.net/nike-minnesota-vikings-14-chuck-foreman-purple-... minnesota vikings 14 chuck foreman purple elite jersey</a> <a href="http://www.centercintas.net/mark-sanchez-jersey-new-york-jets-6-women-gr... sanchez jersey new york jets 6 women green game jersey nike nfl jersey sale</a> <a href="http://www.centrobus.net/nike-air-max-invigor-print-black-and-purple-bil... air max invigor print black and purple billig</a> <a href="http://www.lapanse.net/nike-magista-obra-custom-zombies-billig-scarpe2">... magista obra custom zombies billig</a> <a href="http://www.mepriestley.net/patrizia-pepe-chunky-knitted-baker-boy-hat-do... pepe chunky knitted baker boy hat dog</a>
maclinford http://www.maclinford.net/

nicholasangelo

<a href="http://www.carefactor.net/adidas-superstar-junior-velcro-billig-obuvuk">... superstar junior velcro billig</a> <a href="http://www.rowisoft.net/air-jordan-23-2014-billig-scarpe3">air jordan 23 2014 billig</a> <a href="http://www.klaava.net/womens-carolina-panthers-19-ted-ginn-jr-limited-gr... carolina panthers 19 ted ginn jr limited green salute to service nfl jersey</a> <a href="http://www.marathonps.net/mercurial-vapor-12-fg-billig-buty3">mercurial vapor 12 fg billig</a> <a href="http://www.ledrise.net/shannon-sharpe-broncos-jersey-for-cheap-nflf">sha... sharpe broncos jersey for cheap</a> <a href="http://www.sanjosedj.net/2015-2016-real-madrid-scccer-uniform-short-slee... 2016 real madrid scccer uniform short sleeves jersey ucl away grey 9 benema</a>
nicholasangelo http://www.nicholasangelo.net/

billgood

modelspro

<a href="http://www.bachillere.net/nike-air-force-1-braun-zapatosfr">nike air force 1 braun</a> <a href="http://www.climpact.net/adidas-high-top-white-schoenenuk">adidas high top white</a> <a href="http://www.nogodband.net/limited-jim-brown-womens-jersey-cleveland-brown... jim brown womens jersey cleveland browns 32 alternate orange nfl</a> <a href="http://www.tuvaletci.net/nike-minnesota-vikings-14-chuck-foreman-purple-... minnesota vikings 14 chuck foreman purple elite jersey</a> <a href="http://www.centercintas.net/mark-sanchez-jersey-new-york-jets-6-women-gr... sanchez jersey new york jets 6 women green game jersey nike nfl jersey sale</a> <a href="http://www.mepriestley.net/nike-vapormax-crimson-red-billig-zapatoso">nike vapormax crimson red billig</a>
modelspro http://www.modelspro.net/

mepriestley

musiserv

randbsolutions

bbcnorman

stringwise

<a href="http://www.sandmanagement.net/nike-97-jd-billig-shoesca">nike 97 jd billig</a> <a href="http://www.nicholasangelo.net/jacksonville-jaguars-critical-victory-nfl-... jaguars critical victory nfl t shirt yellow</a> <a href="http://www.recoveryrooms.net/air-jordan-6-white-blau-skofr">air jordan 6 white blau</a> <a href="http://www.mncooks.net/nike-air-max-tavas-cool-grigio-nero-zapatosm">nike air max tavas cool grigio nero</a> <a href="http://www.edming.net/adidas-originals-zx-flux-black-print-schoenenuk">a... originals zx flux black print</a> <a href="http://www.maclinford.net/france-14-blaise-matuidi-blue-mens-adults-shor... 14 blaise matuidi blue mens adults short sleeves 2016 2017 country national team soccer jerseys</a>
stringwise http://www.stringwise.net/

melaniphy

danielmotos

<a href="http://www.nuevavista.net/game-marcus-sherels-mens-jersey-minnesota-viki... marcus sherels mens jersey minnesota vikings 35 home purple nfl</a> <a href="http://www.barimar.net/nike-roshe-run-trainers-svart-solo-trainersso">nike roshe run trainers svart solo</a> <a href="http://www.headhonchos.net/jordan-10-4th-of-july-billig-scarpech">jordan 10 4th of july billig</a> <a href="http://www.bslatkin.net/puma-mens-icra-trainer-l-sneakers-billig-schuhen... mens icra trainer l sneakers billig</a> <a href="http://www.timeforart.net/boston-red-sox-bobble-hat-template-headgearg">... red sox bobble hat template</a> <a href="http://www.modelspro.net/nike-hommes-roshe-run-casual-baskets-from-finis... hommes roshe run casual baskets from finish line</a>
danielmotos http://www.danielmotos.net/

aslimme

teckna

safoam

<a href="http://www.learnstar.net/jordan-6-rings-svart-hvit-red-laser-sneakerla">... 6 rings svart hvit red laser</a> <a href="http://www.gilpininc.net/air-jordan-7-white-metallic-silver-scarpeuk">air jordan 7 white metallic silver</a> <a href="http://www.csgdata.net/nike-air-max-1-ultra-moire-red-svart-scarpech">nike air max 1 ultra moire red svart</a> <a href="http://www.econergie.net/nba-jerseys-san-antonio-spurs-20-manu-ginobili-... jerseys san antonio spurs 20 manu ginobili camo revolution 30 swingman jerses</a> <a href="http://www.nastar.net/nike-air-max-97-pale-pink-violet-ash-billig-traine... air max 97 pale pink violet ash billig</a> <a href="http://www.zoomint.net/air-jordan-1-blu-and-bianca-scarpech">air jordan 1 blu and bianca</a>
safoam http://www.safoam.net/

gelbett

Pages

Add new comment