Christian web host - 648 Part V . Running Servers Components of
648 Part V . Running Servers Components of a LAMP Server You re probably familiar with Linux by this point, so this section focuses on the other three components Apache, MySQL, and PHP and the functions they serve within a LAMP system. Apache Within a LAMP server, Apache HTTPD provides the service with which the client Web browsers communicate. The daemon runs in the background on your server and waits for requests from clients. Web browsers connect to the HTTP daemon and send requests, which the daemon interprets, sending back the appropriate data. Apache HTTPD includes an interface that allows modules to tie into the process to handle specific portions of a request. Among other things, modules are available to handle the processing of scripting languages such as Perl or PHP within Web documents and to add encryption to connections between clients and the server. Apache began as a collection of patches and improvements from the National Center for Supercomputing Applications (NCSA), University of Illinois, Urbana- Champaign, to the HTTP daemon. The NCSA HTTP daemon was the most popular HTTP server at the time, but had started to show its age after its author, Rob McCool, left NCSA in mid-1994. Another project that came from NCSA is Mosaic. Most modern Web browsers can trace their origins to Mosaic. In early 1995, a group of developers formed the Apache Group and began making extensive modifications to the NCSA HTTPD code base. Apache soon replaced NCSA HTTPD as the most popular Web server, a title it still holds today. The Apache Group later formed the Apache Software Foundation (ASF) to promote the development of Apache and other free software. With the start of new projects at ASF, the Apache server became known as Apache HTTPD, although the two terms are still used interchangeably. Current ASF projects include Jakarta (open source Java solutions), mod_perl (an Apache-embedded Perl interpreter), and SpamAssassin (an e-mail filtering program). MySQL MySQL is an open source DBMS (database management system) that has become popular among Web masters because of its speed, stability, and features. MySQL consists of a server that handles storage and access to data and clients to handle interfacing with and managing the server. Client libraries are also included, and they can be used by third-party programs, such as PHP, to connect to the server. Note
We recommend cheap and reliable webhost to host and run your web applications: Coldfusion Web Hosting services.