Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm gonna run a public site on my Win XP and wonder what apache/mysql/php distro I should use. Is it ok to use wamp? or is that just for local developing? would it be safe to have it open for public?


share|improve this question

closed as primarily opinion-based by Tom O'Connor Aug 14 '13 at 20:58

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise.If this question can be reworded to fit the rules in the help center, please edit the question.

There are several packages that instal Apache+MySQL+PHP onto Windows, that refer to themselves as WAMP, so you'll have to be specific about which one you mean (I suggest adding a link to it in your question) before you can get a specific answer.

More generally, in terms of "safe" you need to be sure that the package gets timely security updates when they are released by the relevant projects (and that you install said updates when they become available). You can gauge how good a package is at integrating security updates by comparing its history/changelog against those of similar packages and/or of the applications that they install.

If you are unsure about the update policy of the projects that package Windows versions of these utilities, you might be better off running a know-good (in terms of security patch policy) Linux distribution in a VM on your machine and making sure you get updates regularly (i.e. with "aptitude update && aptitude upgrade" under Debian or Ubuntu) - though this requires a little Linux knowledge. You could also maintain the Apache+PHP+MySQL packages yourself - IIRC all three have official Windows binary releases so you'll not need to compile from source unless you want unusual options.

share|improve this answer

If you want the safest distribution for this kind of solutions, you should use OpenBSD, but it's an advanced user distribution.

I think Linux (Debian or Ubuntu) could be a good alternative if you don't feel fine with BSD.

share|improve this answer

It is as safe as you configure it to. You are responsible for your server, so you must check the settings for Apache, PHP and MySQL anyway.

Do you really want to use Windows XP for a public server? MS bashing aside, it's a desktop OS, not a server OS.

I don't know about WAMP, but since it supports multiple versions of Apache, MySQL and PHP, you should be able to use the latest builds with all security patches.

share|improve this answer