I have previously asked for opinions on which flavor of Linux is preferred, but I have another perspective. If the host that we're being pushed towards is a Microsoft-centric shop, is there any problem with running the site as Windows-Apache-MySQL-PHP?

Thoughts? Opinions?

devGuy

Comments

WorldFallz’s picture

My intranet sites are hosted on WAMP no problem. A couple of times I had to tshoot some windows specific problems with contributed modules, but i would say 95% of the time there's no problem. I couldn't say the same of WIMP-- i never had any luck getting going with IIS (though others seem to have no problem). Once I switched to apache (and the wampserver package) all was good.

===
"Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime." - Lao Tzu
"God helps those who help themselves." - Ben Franklin
"Search is your best friend." - Worldfallz

nevets’s picture

The three parts I am aware of that you need to consider

cron - Window boxes generally do not have cron and while the poormans cron module will work it has drawbacks
clean urls - Work on WAMP (or at least can), require work to function under WIMP (I have never managed this)
email - Server may or may not be setup to handle out going email.

WorldFallz’s picture

good points-- for cron I simply use a windows scheduled task. I also have scheduled tasks to make nightly backups of the db and drupal files directory as well.

I too never got clean urls with IIS working.

===
"Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime." - Lao Tzu
"God helps those who help themselves." - Ben Franklin
"Search is your best friend." - Worldfallz

Tresler’s picture

In principle, Windows is not a problem. In practice, most of the internet runs on linux and open source and embracing windows limits your support options.

I'm not looking to start an OS holy war. I don't much care who uses what, but I feel pretty confident saying that most of Drupal contrib is not tested on windows servers before release. Ideally, as long as php is working it is server agnostic, which, again is true /most/ of the time. Where you may run into issues is that when you do have problems the people who can help you may not have the dual background of windows servers AND Drupal expertise. If you are comfortable with that risk, then have at it.

Hope this helps. --Sam

-------------------------------------------
Sam Tresler
http://www.advomatic.com/

devGuy’s picture

We will stick with Linux. Looks like we're going to try bryght.com.

devGuy’s picture

Looking to use A2hosting.com.

devGuy’s picture

I have worked with a lead architect there, and they've implemented a Drupal site that can serve 1.5 Billion (with a "B") page views per month with Drupal.

nevets’s picture

How about posting a link to the site (otherwise the post looks like spam).

devGuy’s picture

I apologize. I don't work for them or have any affiliation, other than I am a customer, and I used to work with one of their lead architects. I didn't mean to spam.

White paper on Joyent accelerators (aka cloud computing):
http://joyent.vo.llnwd.net/o25/Joyent-Accelerators.pdf

Here's Kent Langley's blog posting on scaling Drupal to over 2 Billion (with a B) page views per month. Kent is the former associate of mine that now is Sr. Director at Joyent.

http://www.productionscale.com/home/2008/9/16/drupal-billions-of-page-vi...

I believe the site was abcfamily's forums. Which is located at:
http://community.abcfamily.go.com/forum

secrets123’s picture

Linux provides better security options then windows. Morever, the hosting enviourment is more developed in linux servers then the windows.

Drupal special offer: - http://www.hostluck.com/Special_offer.php