OS X Tiger rocks as a server, and on almost any Mac that can hold Tiger.
Click Here for a look at what I did with MAMP and EE. The design is Ron’s. He wouldn’t let me change it, but the color scheme is mine. It’s hot!
The server is a stock $499 Mac mini running the original install of OS X Tiger. I upgraded Tiger to get all the applications current, then added a few more to handle the server and mail chores.
PHP
OS X Tiger comes with PHP built in. It just needs to be turned on by adding a few lines to Apache. Or, you can download Marc Liyanage’s PHP for Mac OS X from Here. Marc adds a few packages to a build of PHP, including the popular GD2 libraries (not in Tiger). Plus, it’s a click, click, click install. No mucking. And free.
MySQL
MySQL is a powerful, popular, Open Source database which works great in Mac OS X.
Click Here for the MySQL site. Download the Mac OS X version and install. Click, click, click; though you need to install a config file in /etc/my.cnf. Read the instructions.
Use Tiger’s System Preferences to turn on all the Firewall security options. If you want a mail server, OS X comes with the popular, secure, stable Postfix. Buy a book on Postfix to get it running, or us in the point and click crowd, I highly recommend Postfix Enabler which gets you mail with clicks. Fast.
From there, I had a full Mac OS X server running Apache, PHP, MySQL, and Postfix mail.
Other apps I use include phpMyAdmin to manage MySQL remotely, FG Permission to handle unix file permissions (easy and free), and TextWrangler for text editing.
Oh, Cronnix can be handy, too, though requires ‘thinking’ to figure out times and dates for scheduled cron jobs.
Now, will the Mac mini hold up as a server? Ron tells me, for what I want to use it for, it will be just fine, though a bit slow when the hard drive gets hammered (trust me, that hasn’t happened). Extra hard drive speed can be gained by adding an external Firewire drive, cloning OS X Tiger to the external, then booting off the external.
As to longevity of a laptop hard drive, Jack wrote an article on changing the drive in his PowerBook. He said it ran 24/7 non-stop for about 30 months. Obviously, your mileage may vary.
Having the mini run off an external HD gives you lots of ‘emergency’ options, though, provided you clone back to the mini’s internal drive.
Enjoy.