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

Add new comment | arxic Drupal

What you published was actually very logical.
But, what about this? suppose you were to write a killer post title?
I ain't suggesting your information is not solid, but suppose you added something to maybe grab a person's attention? I mean Add new comment | arxic Drupal is kinda vanilla.
You should peek at Yahoo's home page and see how they create news
titles to get people interested. You might add a video or a pic or two to get people interested about everything've got to say.
Just my opinion, it would bring your blog a little bit more interesting.

Add new comment | arxic Drupal

Undeniably consider that that you stated. Your favorite reason seemed
to be on the net the easiest thing to take
into accout of. I say to you, I definitely get irked whilst other folks think about issues that
they plainly do not understand about. You managed to
hit the nail upon the highest and also outlined out the whole
thing without having side-effects , people
could take a signal. Will probably be again to get more. Thank you

nike air max 2018

I precisely wished to thank you very much once again. I'm not certain the things that I might have done in the absence of these ideas documented by you relating to my topic. It had been a intimidating crisis for me personally, nevertheless noticing a new well-written manner you solved that forced me to cry with happiness. Extremely thankful for the advice and as well , hope you are aware of a powerful job you are always providing educating the others through the use of your websites. I am sure you have never got to know all of us.

kyrie shoes

My spouse and i were really relieved that Peter managed to do his analysis from your ideas he received when using the weblog. It is now and again perplexing to just find yourself offering strategies that others may have been making money from. We take into account we have got the writer to be grateful to for this. These explanations you've made, the easy site menu, the friendships you can help to create - it's many sensational, and it's really letting our son in addition to our family understand the theme is interesting, and that is unbelievably fundamental. Thanks for the whole lot!

Add new comment | arxic Drupal

Thanks for every other informative web site. Where else may just
I am getting that type of information written in such an ideal approach?
I've a undertaking that I am just now working on, and I
have been at the look out for such info.

yeezys

Thank you a lot for giving everyone remarkably terrific chance to read articles and blog posts from this website. It really is very enjoyable and also stuffed with a lot of fun for me personally and my office mates to search your website the equivalent of three times per week to study the fresh secrets you have got. And indeed, I'm so always happy for the incredible hints served by you. Some 1 areas on this page are honestly the simplest we have all ever had.

Add new comment | arxic Drupal

Howdy! I understand this is kind of off-topic but I needed to ask.
Does operating a well-established blog such as yours require a large amount of
work? I am completely new to writing a blog but I do write in my journal on a daily basis.
I'd like to start a blog so I can easily share my own experience
and feelings online. Please let me know if you have any ideas or tips for
new aspiring bloggers. Appreciate it!

michael kors outlet

I precisely wished to thank you so much again. I'm not certain the things I could possibly have made to happen without the actual secrets shown by you about my situation. It actually was a real depressing crisis in my position, nevertheless looking at a specialised way you resolved that took me to cry with joy. I will be happy for your information and expect you find out what a great job your are undertaking teaching other individuals through the use of your webpage. Most probably you haven't got to know all of us.

Add new comment | arxic Drupal

Undeniably consider that which you said. Your favorite justification seemed to
be on the net the easiest thing to remember
of. I say to you, I definitely get annoyed even as folks consider concerns
that they just don't recognise about. You managed to hit the nail upon the top as smartly as outlined out the entire thing
without having side effect , people could take a signal.
Will likely be again to get more. Thank you

nike off whtie

Thank you so much for providing individuals with remarkably special possiblity to read from this blog. It is often very sweet and as well , full of a lot of fun for me and my office peers to visit your blog nearly 3 times a week to read through the fresh tips you will have. And definitely, I am also actually fulfilled concerning the cool inspiring ideas you serve. Certain 4 facts in this article are in reality the most suitable I've ever had.

Add new comment | arxic Drupal

You really make it seem so easy with your presentation but I find this
matter to be actually something which I think I would never understand.

It seems too complicated and extremely broad for me. I am looking forward for your next post,
I'll try to get the hang of it!

longchamp bags

Thanks so much for giving everyone an extraordinarily special opportunity to read articles and blog posts from this web site. It is usually so sweet and as well , packed with a good time for me personally and my office peers to visit your blog nearly 3 times every week to learn the latest guidance you have. And definitely, I am also certainly impressed with all the superb knowledge you serve. Selected 2 areas in this post are completely the simplest we've ever had.

Add new comment | arxic Drupal

You're so interesting! I do not believe I've truly read something like that before.
So wonderful to discover somebody with a few original thoughts on this issue.
Really.. many thanks for starting this up. This web site is one thing that is required on the internet,
someone with a little originality!

hermes belt

I happen to be commenting to let you be aware of of the cool encounter my cousin's princess obtained reading through yuor web blog. She figured out numerous issues, which included what it is like to have a very effective giving style to let the rest easily learn specific multifaceted subject matter. You undoubtedly exceeded her desires. Thank you for providing the warm and friendly, trustworthy, explanatory and even unique guidance on the topic to Gloria.

Add new comment | arxic Drupal

This is very interesting, You're a very skilled blogger.
I have joined your feed and sit up for in the hunt for extra of your excellent post.

Also, I've shared your site in my social networks

nfl jerseys

I enjoy you because of every one of your efforts on this blog. My daughter really likes doing investigations and it is easy to see why. I notice all regarding the compelling way you create powerful solutions on this web site and therefore boost contribution from some other people on that concept plus our favorite child has been starting to learn a whole lot. Have fun with the rest of the year. You have been doing a splendid job.

Add new comment | arxic Drupal

I like what you guys tend to be up too. This kind of clever work and coverage!
Keep up the wonderful works guys I've incorporated you guys to
my blogroll.

nike air max 90

I wish to express my appreciation to the writer for bailing me out of this issue. Just after searching throughout the online world and seeing suggestions that were not pleasant, I was thinking my entire life was gone. Living minus the answers to the issues you've sorted out as a result of this site is a critical case, as well as ones which may have in a wrong way affected my career if I hadn't noticed your blog post. The understanding and kindness in playing with all the details was very helpful. I'm not sure what I would have done if I hadn't encountered such a step like this. It's possible to at this time look ahead to my future. Thanks a lot very much for this impressive and amazing help. I won't be reluctant to refer your web site to any individual who needs to have guide on this subject.

mbt shoes

I truly wanted to type a brief message so as to express gratitude to you for the superb points you are sharing at this site. My time intensive internet investigation has now been recognized with pleasant details to share with my family members. I 'd suppose that most of us visitors actually are undoubtedly endowed to be in a fantastic website with so many wonderful individuals with helpful methods. I feel quite privileged to have discovered your website page and look forward to really more awesome times reading here. Thank you once more for all the details.

Add new comment | arxic Drupal

Hey! I know this is kinda off topic but I'd figured I'd ask.
Would you be interested in exchanging links or maybe guest authoring a blog post or vice-versa?
My website discusses a lot of the same subjects as yours
and I believe we could greatly benefit from each other.
If you're interested feel free to send me an email. I look forward to hearing from you!

Awesome blog by the way!

kyrie 5 shoes

I precisely desired to thank you so much all over again. I do not know the things I might have gone through in the absence of these thoughts revealed by you about my field. It had been the scary problem in my opinion, nevertheless understanding your skilled avenue you treated it took me to leap over fulfillment. Extremely grateful for this information and even wish you find out what a great job you happen to be accomplishing instructing some other people using a site. I am sure you haven't come across all of us.

nike shoes for men

I happen to be commenting to make you know of the beneficial experience our child had checking your webblog. She noticed so many pieces, which include how it is like to have a wonderful helping style to let other people effortlessly learn about a variety of advanced matters. You actually surpassed her desires. I appreciate you for supplying those important, dependable, explanatory as well as unique tips about this topic to Gloria.

Add new comment | arxic Drupal

Hi there this is kind of of off topic but I was wondering if blogs use WYSIWYG editors or if you have to manually code
with HTML. I'm starting a blog soon but have no coding skills so I wanted
to get advice from someone with experience. Any help would
be greatly appreciated!

air max 270

I wish to express my admiration for your generosity in support of people who actually need help with that subject matter. Your real dedication to getting the message all-around turned out to be exceptionally powerful and has without exception enabled people much like me to attain their endeavors. Your amazing valuable tutorial signifies a lot a person like me and extremely more to my fellow workers. Best wishes; from all of us.

golden goose outlet

I needed to put you a tiny word to be able to say thank you again for the magnificent advice you have shared above. It's really incredibly generous of people like you giving unhampered exactly what a lot of folks could possibly have offered as an e-book to help with making some money for their own end, especially given that you could have done it in case you decided. These ideas as well worked to be the great way to be sure that someone else have similar dream just as mine to figure out lots more with regard to this matter. Certainly there are many more pleasurable occasions ahead for folks who look over your blog post.

golden goose sneakers

My husband and i have been so glad that Emmanuel managed to deal with his basic research through the precious recommendations he obtained out of the weblog. It's not at all simplistic just to always be giving for free guidelines which people may have been selling. So we consider we need the website owner to appreciate for this. These illustrations you've made, the easy site navigation, the relationships you help promote - it's got all astounding, and it's making our son in addition to the family know that this situation is brilliant, and that's especially serious. Thanks for everything!

supreme hoodie

Thank you so much for providing individuals with such a special possiblity to check tips from this site. It is always so nice plus jam-packed with a good time for me and my office peers to visit the blog on the least three times weekly to read the latest secrets you will have. And lastly, I'm also usually satisfied with all the mind-blowing methods you serve. Selected 3 ideas in this post are unequivocally the most efficient I have had.

nike air max 95

I precisely needed to thank you so much yet again. I do not know what I would've worked on in the absence of those basics contributed by you about my question. This was a horrifying problem for me, however , observing your professional manner you resolved it forced me to leap over contentment. I will be happier for your information and thus trust you know what an amazing job your are carrying out training the others through the use of your web page. More than likely you've never met all of us.

fila

I together with my buddies appeared to be viewing the great helpful hints on the website then all of the sudden I got an awful suspicion I had not thanked the web blog owner for those techniques. Most of the women happened to be for this reason glad to read through them and have pretty much been making the most of those things. I appreciate you for indeed being simply thoughtful and for pick out this form of perfect resources millions of individuals are really desperate to know about. My very own sincere apologies for not expressing appreciation to sooner.

timberland shoes

Thank you a lot for providing individuals with remarkably terrific opportunity to check tips from this site. It's always so beneficial and full of fun for me personally and my office peers to visit your site particularly thrice in a week to read the fresh secrets you will have. And of course, I'm just actually pleased concerning the very good strategies you give. Selected 4 points in this article are undoubtedly the most effective I've had.

kate spade handbags

I precisely desired to say thanks yet again. I do not know what I would have done in the absence of the entire secrets revealed by you concerning such a subject. It was actually a real frightful case for me personally, nevertheless noticing this professional approach you treated it made me to weep with delight. I am just thankful for this advice and as well , trust you find out what a powerful job you are always accomplishing teaching people with the aid of a site. Probably you haven't come across any of us.

russell westbrook shoes

I must show thanks to you for rescuing me from this type of instance. As a result of searching through the world wide web and seeing opinions which were not productive, I figured my life was well over. Existing without the answers to the difficulties you have sorted out through this article content is a serious case, and those that would have negatively affected my entire career if I hadn't come across your website. Your own expertise and kindness in dealing with every part was priceless. I don't know what I would have done if I hadn't discovered such a subject like this. I can also at this moment relish my future. Thank you so much for your expert and results-oriented help. I will not think twice to endorse the website to anyone who needs and wants counselling on this problem.

supreme clothing

I would like to express appreciation to the writer for bailing me out of this type of trouble. As a result of searching throughout the the net and finding concepts which are not pleasant, I figured my entire life was well over. Existing without the presence of strategies to the difficulties you've resolved as a result of your site is a critical case, as well as those that would have in a negative way affected my entire career if I had not come across your website. Your main competence and kindness in handling the whole thing was invaluable. I don't know what I would have done if I had not discovered such a point like this. I can also at this point look forward to my future. Thank you very much for the expert and effective help. I won't think twice to recommend the blog to anybody who needs to have guide about this subject.

off white

I precisely wanted to say thanks all over again. I do not know the things I would've done without these concepts provided by you regarding this area. It seemed to be a real hard matter in my circumstances, however , witnessing a skilled form you solved the issue forced me to leap for joy. Now i am happier for this guidance and even have high hopes you comprehend what an amazing job that you're providing training the mediocre ones through the use of a blog. More than likely you haven't encountered any of us.

hermes online

I truly wanted to compose a simple message to say thanks to you for the great steps you are posting on this website. My particularly long internet look up has finally been honored with reputable strategies to write about with my co-workers. I would say that most of us visitors are very much endowed to be in a good site with so many brilliant professionals with great ideas. I feel somewhat happy to have encountered the website and look forward to so many more cool moments reading here. Thanks once more for everything.

supreme new york

I must express thanks to the writer for rescuing me from this instance. Just after checking through the online world and finding concepts which were not pleasant, I believed my life was gone. Existing without the presence of answers to the issues you have solved all through your entire short article is a serious case, and those that could have badly damaged my career if I had not come across your website. Your own personal know-how and kindness in touching everything was very helpful. I'm not sure what I would've done if I hadn't discovered such a point like this. I'm able to at this time relish my future. Thank you so much for your skilled and results-oriented guide. I won't be reluctant to propose your web blog to any person who wants and needs guide on this situation.

james harden shoes

I and also my friends ended up examining the excellent information found on your web page then unexpectedly came up with an awful suspicion I had not thanked the site owner for those secrets. All of the young men were passionate to read them and have now seriously been enjoying those things. We appreciate you really being so considerate and also for considering variety of really good issues most people are really wanting to be informed on. My very own honest apologies for not saying thanks to sooner.

coach outlet online

My husband and i have been quite peaceful John could finish up his basic research by way of the ideas he was given through your site. It is now and again perplexing to just happen to be giving out key points which often some other people could have been making money from. And we also recognize we've got the website owner to appreciate for this. Those illustrations you've made, the straightforward blog menu, the relationships you assist to promote - it's got everything amazing, and it's really aiding our son and us feel that this idea is pleasurable, and that's tremendously vital. Thanks for everything!

yeezy shoes

Thanks a lot for providing individuals with remarkably memorable possiblity to read from here. It really is so superb plus jam-packed with amusement for me and my office mates to search the blog at the very least 3 times a week to learn the new guidance you have got. And lastly, I'm so always impressed with the incredible pointers you serve. Selected two areas in this post are unquestionably the most impressive we have had.

air max

I precisely wished to say thanks yet again. I am not sure the things that I might have sorted out in the absence of the recommendations revealed by you regarding this industry. This has been a real terrifying case for me personally, but viewing a new skilled mode you handled it made me to jump for gladness. I will be happy for this information and even hope you comprehend what a great job you have been doing instructing people today all through a web site. More than likely you've never come across all of us.

kd 10

I together with my pals appeared to be reviewing the great tips on your site then quickly I had a horrible suspicion I had not thanked you for them. Those young boys happened to be as a consequence very interested to read all of them and have now really been making the most of those things. Thanks for really being indeed kind and for selecting varieties of marvelous information most people are really desirous to be aware of. My sincere regret for not expressing gratitude to sooner.

Pages

Add new comment