bearing in mind that this wasn't an Intel Mac, yes. Apache 2.0.?, PHP 4.something at least and MySQL 4 i think - it was a long time since i did it, but apart from the fact that it took me ages to work out how to manage users in MySQL, (I've ended up using PhpMyAdmin, which makes it all a piece of cake) and a bit of fiddling to get Apache to talk to PHP, and a bit more to get the permissions and stuff working, and then OpenSSL and Apache Authentication... it was pretty straightforward
I used Larry Ullman's books to pick up PHP and MySQL but for the rest I just kept arseing about with it, slowly adding various functions to a test site i had to play with, referring to PHP.net and Apache man pages or Google whenever I got stuck, and after 18 months, I'm reasonably comfortable with it all now.
I'd like to try Apache 2.2 at some point, but i'm not in any rush. It seems to work pretty well now for most of what i want it to do
and it's a great deal more flexible than the external hosting that i've ended up haveing to move a site to, which has been a nightmare - it's so much easier when you can see what's going on right there in front of you rather than doing everything through whatever abysmal interface tools the hosts provide you with.