On Planet PHP, I see a lot of postings about PHP the language, and applications written in PHP, but not a lot about the runtime environment that PHP needs and can take advantage of. Is anyone interested in a series of posts about server architectures – not just LAMP vs WIMP vs WISP (Linux/Apache/MySQL/PHP, Windows/IIS/MySQL/PHP, and Windows/IIS/SQL Server/PHP) – but also about shared hosting vs dedicated hosting vs server farms vs active-active, active-passive clusters?

If you are interested, leave a comment on my blog to let me know. If there’s enough interest, I’ll write up a few articles about this and publish them on my blog. If there’s anything in particular you’d like to see covered, and explained in more detail, let me know!

(One of the things I do is design hosting solutions for our customers. Not the mega-solutions that folks like Rasmus gets to work on, but the smaller – and way more common – solutions needed for small to medium-size websites here in the UK).


  1. TomDeleu says:
    October 10th, 2007 at 8:17 am

    Go ahead. Can be intresting πŸ™‚

  2. Joshua May says:
    October 10th, 2007 at 8:17 am

    I’d be interested in the latter, for sure. Clusters and farms and whatnot, sounds like fun..!

  3. Christian says:
    October 10th, 2007 at 8:26 am

    This is a very interesting – and large – topic. I really would enjoy to read more about this.

  4. RenΓ© Fischmann says:
    October 10th, 2007 at 9:06 am

    It’s a good idea.
    At this time I build up a server farm with MySQL-, NFS-, Loadbalancer-Cluster and some applictaion servers by using MySQL-replication, heartbeat, DRBD, OpenVPN, csync2, pound and some monitoring tools for several web applications .
    So, I’m interested in.

  5. Dan Caragea says:
    October 10th, 2007 at 9:11 am

    Hi Stu,
    I’d be more interested in how to solve common problems in php within a distributed environment (with php code examples or pseudo-code): how would the sessions be shared, how to setup the databases and access them, how to share user data (uploaded photos/videos, cache, etc).
    It would be great if you could write such an article.

  6. Alex@Net says:
    October 10th, 2007 at 9:17 am

    I have not experience with such things… It would be great to start from some summarizing post with 5-10 points or comparison table.


  7. PaulG says:
    October 10th, 2007 at 9:19 am

    I remember reading some discussions on whether the server (I suppose I mostly mean Apache, but IIS too) forms part of the Controller in MVC.

    I’d really like to hear some views on that, and, really taken the the n’th degree – what could be the maximum role the server could take in web app MVC architecture?

    I hope it would fit in your series.

  8. Marc Gear says:
    October 10th, 2007 at 9:27 am

    I’d certainly read any posts on this subject.

  9. Stefan says:
    October 10th, 2007 at 9:37 am

    Yes, this definitely sounds like an interesting topic that gets way too little attention. Please do post about it πŸ™‚

  10. Aaron Heimlich says:
    October 10th, 2007 at 11:29 am

    I would definitely be interested!

  11. Carlos says:
    October 10th, 2007 at 11:38 am

    Would really love to hear more about really what someone needs to look at (hardware-wise) when either building or choosing an environment for PHP apps to run in. Also would really love to learn about scaling an app or website from one server to multiple servers.

  12. Santosj says:
    October 10th, 2007 at 12:40 pm

    Yeah, it would be good to have a recent place, instead the googling a lot of old info and using them as resources.

    It is useful to PHP architects, and I would love to learn more about this subject.

  13. Ammar Ibrahim says:
    October 10th, 2007 at 1:11 pm

    That would be very interesting!

  14. Keith says:
    October 10th, 2007 at 1:19 pm

    I’d be interested to read more!

  15. Jonathan Street says:
    October 10th, 2007 at 1:34 pm

    Sounds like it could be an interesting series of posts. I wouldn’t be all that interested in LAMP vs WIMP vs WISP but the other aspects sounds interesting.

  16. Anon says:
    October 10th, 2007 at 2:38 pm

    Good idea, I like it already but maybe the first post could be to start with a glossary of the terminology that is often mentioned?

    Active-Active? Huh? Lost already you see πŸ˜‰

  17. Mike says:
    October 10th, 2007 at 5:29 pm

    Here! Here!

  18. Stu On PHP - » Six Classic Ways To Group Your Web Servers says:
    October 15th, 2007 at 7:46 am

    […] thanks to everyone who commented on my recent article and said they’d be interested in a series of posts about more server-oriented PHP topics. […]

  19. adi anghel says:
    March 28th, 2008 at 9:10 pm

    good idea!

  20. Michael says:
    June 12th, 2008 at 3:30 am

    I vote yes, I am always interested to leaner more and see if my opinion differs from others.

  21. zy says:
    July 3rd, 2008 at 8:22 am

    i would like to read more about the topic.
    it seems i have a problem or maybe an advantage.
    building a website with LAMP, MVC, OOP PHP..
    its quite fast, but i feel i need to learn more things..

  22. Nikola Petkanski says:
    June 5th, 2009 at 1:32 pm

    I am definitely interested in such topics. I’ve noticed you’ve already started them under the ‘Series: The Web Platform’ section. Good job πŸ™‚

This Month

October 2007
« Jul   Nov »