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
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. 
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

