views:

443

answers:

6

I need to install amp on a windows2003 production server. I'd like, if possible, an integrated install/management tool so I don't have to install/integrate the components of amp separately. Those that I've found are 'development' servers. Are there any packages out there that install amp in a production ready (locked down state)?

I'm aware of LAMP... Windows, since we have IIS apps already and we've paid for this box, is a requirement. I'll take care of all the other hangups. I just want a simple way to install, integrate, and manage AMP.

A: 

A couple points:

  • If you want to install apache on windows server to serve up web traffic, you must first make sure that the native IIS is disabled. You can't have two apps listening on the same port.
  • IIS is getting pretty good at serving up PHP. WIMP is becoming more and more popular compared to WAMP. That is especially true of Server 2008/IIS7. It does still apply to 2003/IIS6, but it's harder to do.
Joel Coehoorn
I'm aware of the issues with IIS and Apache but thanks for the heads up. As I said, I'll deal with the hangups, but this doesn't even come close to answering my question.
TheDeeno
I figured you knew that, but not every response has to be an "answer". I posted because the information might be valuable to someone else reading the question at a later date.
Joel Coehoorn
Your completely right. It is valuable info. Unfortunately posting without answering harms visibility. Thus, the real answer is less likely to come out. If there wasn't that cost I'd say more info the better. But the reality is you should probably delete this answer.
TheDeeno
A: 

Here we go:

http://www.uniformserver.com/

They advertise as being production ready. Hope that's what you're looking for.

treefrog
Indeed it is. This will def be one option to consider.
TheDeeno
btw, thanks for the revision.
TheDeeno
A: 

There doesn't appear to be any all-in one packages that are up to date and 'designed' for production. You just can't trust the default installs to be secure on whats out there.

I ended up just doing this manually. It wasn't painful though. Each component's install procedure was documented reasonably well. Took me about 3.5hrs. A nice side effect of the involved setup was that it gave me a much better understanding of each component's dependencies and the ways in which they touch. In hind sight I should have done it manually from the start.

Note: make sure you read the comments below each component's documentation pages. Some contain valuable corrections to the install process.

TheDeeno
Exactly. the 'click setup.exe and its all done for you' doesn't save you any time as you still need to knw what's going on. Kudos for taking the trouble to install it all 'properly', now you'll be far better at managing it too.
gbjbaanb
+1  A: 

I'm not sure running WAMP as a production server is a good idea. I use wamp to stage proyects and then I move them to a Linux server. You can try any of this solutions: http://www.uniformserver.com/ Some people state that they are working fine with WAMP Server, but again, I wouldn't recommend it.

[ebarrera]
A: 

Xampp is quite popular, i just don't know how "production level" it is:

http://www.apachefriends.org/en/xampp.html

Without wanting to sound elite: For "real" production Environments, it's possibly not a bad idea to setup and configure the components individually, but this requires some deeper knowledge than "hit setup and run".

Michael Stum
A: 

Since the time this question was asked Zend has released Zend Server.

Zend Server is a complete, enterprise-ready Web Application Server for running and managing PHP applications that require a high level of reliability, performance and security.

jmohr