Quantcast

Forums | MacLife

You are not logged in.

#1 2006-03-01 8:11 am

The New Guy
Member
From: Left of left
Registered: 2000-10-18
Posts: 3422

Web Development Architecture

So, a couple weeks ago I posted an item about how I wanted to change the way my company does development. The boss liked it, so we're implementing it.

So here's what we need to set up:
- Apache
- PHP
- MySQL
- Subversion (or another versioning system)

Any tips?


The car of the future is a train with a bike waiting at the other end.

Offline

 

#2 2006-03-01 4:35 pm

Scott
Zombie Gorilla
From: Oregon
Registered: 2002-12-07
Posts: 3446
Website

Re: Web Development Architecture

Make sure to install all the goodies you may need in the future (gd, exif, etc...) in php/apache.
Subversion is great, screw CVS.

fastcgi is nice to have, as is lighttpd.

And of course, Rails if you want to be cool. wink


http://www.greatgamesexperiment.com/images/logo_kit/468x60-Blue.gif

Offline

 

#3 2006-03-01 5:07 pm

The New Guy
Member
From: Left of left
Registered: 2000-10-18
Posts: 3422

Re: Web Development Architecture

We don't "do" RoR so, alas, we're not getting it.

FastCGI is a good idea, but we want it to be as close to the production server as possible.

Our sysadmin says that we'll need two instances of Apache running because subversion has to make "working copies," so one instance will look in one directory and another instance will look in the 'working copy' directory. Is he full of it or are there workarounds?


The car of the future is a train with a bike waiting at the other end.

Offline

 

#4 2006-03-02 1:55 pm

deuce868
Member
Registered: 2005-10-05
Posts: 108

Re: Web Development Architecture

Naw, you just need to setup apache to run virtual hosts. You can define everything you need in each virtual host and just change the docroot to a checked out copy of both the dev/live version.

One thing I will say is that branching in svn is easy. Merging those branches back together has always seemed to be a nightmare. We are looking at something like bzr or arch and moving to a distributed versioning system instead. No reports on how well it will work out yet though.

Just some FYI.

Offline

 

Board footer

Powered by PunBB 1.2.6
© Copyright 2002–2005 Rickard Andersson