• Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Part III: System and Network Administration > Web Publishing with a DAMP System

Chapter 14. Web Publishing with a DAMP System

DAMP is an acronym for Darwin, Apache, MySQL, and PHP/Perl/Python, the components necessary to create a powerful and scalable open source web-publishing platform on a Mac OS X system. It's actually a play on the older term LAMP, where the L stands for Linux.

The idea is quite simple. The site's content is stored in an SQL database running alongside the web server. Except for a handful of static pages that don't need to change (such as the site's splash page or the company's "About us" page), every web page on the site is built on the fly through programs that output HTML based on information pulled from the database. This can be done through a sophisticated template system, simple CGI scripts, or anything in between. This chapter details the elements involved in setting up a system like this on Mac OS X.


PREVIEW

                                                                          

Not a subscriber?

Start A Free Trial


  
  • Creative Edge
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint